Refactor session event listeners

- Remove jquery event listener for user login link
- Instantiate view with object containing dom elements
- Add Shogogo namespace

- Edit application.js manual order of js assets
Rename instantiated view in SearchController

- Now searchView isntead of view
- Update reference in controller
- Update new controller action in initialize.js
Refactor FavoritesController

- Add Shogogo Namespacing
- Instantiate new view - will contain object of dom elements
- Next refactor will move all favorites related event listeners into controller
Refactor application namespacing

- All functions are now properites of global variable Shogogo
- Add methods for manipulating dom in application view
Fix bug login link listener

- If existing user visits site, js error when trying to create event listener for login link
- Add conditional to only create listener if element exists
Merge pull request #204 from spring-peepers-2014/technical-debt-begone

Add namespacing to js functions