Immediately add the router to the app object
Clarify how bootstrapping data works
There should be a test for bootstrapping data
Don't render a view until we have collection data

This will delay view rendering times if the collection has no data.
But, this is a good way to ensure that model views have their model, and
performance won't suffer as a result since the collection has already
been populated.

Fixes #12