- refactored views and router to be efficient when fetching json from server
- refactored breaking down views ensuring that all views and events are cleaned up - look into marionette to refactor this commit