route all the things with ui-router

will close #39, #24, and #19