Added some more complexity to the controller tests
Added helper function to setup controller in tests
Separated AppController into its own file
Introduced Angular-ui state machine based routing
Refactoring names etc
AppController now monitors state changes which ties into navbar
Remove logging
Added nested states
Controller name for each state is now specified in the state definition
Added initial start of AddItem command