Restructure clientRouter for less indentation
Fill out pending test
Client test #cleanup

* move an integration test out of unit test
* integration tests clean up after themselves better and are more self-
contained
#cleanup
Use the res.redirect method
client router #render fixes

* uses `_initialRouterHasFired` to determine if bootstrap data should
load. Fixes #25
* doesn't re-render a view if `_rendered` is set.