Initital setup with new views, controllers and factories