More routing
Simplyfying start
Seperate view for db service
Separate view for filterin
More routing
A polite directive
A lazy loading directive
Putting it all together