reworked the urls a bit to be more restful; ditched the angular services and put (better) logic back into controllers; added a bunch of style and markup