refactoring to use bower, separation of model in the controller for vw, adding background music