Removed an unused function
added some comments to base view
added backbone-specific assertions and a router test
removed app module requirement