implemented deep linking for the gigs/:id handler. changed the way the router works to handler updating views. i.e. gigs-view.js no longer registers for add and update events for the collection. instead, everything (for now) is centralized in router.js