Update stuff
Use new application object
Start using router stuff