updated backbone layout

- added a base view and collection class for common methods
- updated the way data is passed through to views from routes