Re: the third point, it looks like I'm wrong :(.  https://github.com/gterrono/houston/blob/master/client/router.coffee.  /admin is written in a bunch of places. We should fix it back to the way it was, and in any case ensure that all of the knowledge about how routes and URLs work is contained within /client/router.coffee, so any refactoring we do can happen within that one file.