adds view.js
- otherwise basically messes everything up when it comes to event handler
merging view and controller work so far