A slew of minor upgrades to documentation and some spit and polish around the edges

1. Document config option app.favicon
2. Document callbacks for .route(...) and .model(...)
3. Document correct API methods e.g. .route() instead of .routes()
4. Use 1.2.x style semantic versions for dependencies
5. Print uptime stats and a nice exit message
6. React more robustly to missing models or routes
Merge branch 'master' into develop
Merge branch 'release/0.2.1'
Merge tag '0.2.1' into develop

0.2.1