Add upcoming events status to artist object

Artist in SearchBox.parseArtistInfo now has access to JSON has_upcoming_events attribute. Will be used to s how touring status in band container.
Change artist tour attribute to tour_status
Add tourStatus node to bandPanelNode in BandPresenter.present

Previously created. Uncomment after adding tour_status to artist object in SearchBox.parseArtistInfo
Add favorites_presenter.js

FavoritesPresenter will parse band object created in BandPresenter and create nodes to be used in the favorites dropdown view.

User selects band in search, clicks add band. Band is then added to the favorites list. Once added the user can set reminder for upcoming events.

Methods:
- present
Add nodes to be appended to favorites menu div by FavoritesPresenter

Nodes:
- favoritesMenuNode
- bandNode
- saveNode
Add additional nodes to append to favoritesMenuNode in FavoritesPresenter

Nodes
- artistNameNode - additional div within bandNode
- RemoveArtistNode - remove band from favorites list
Add small image from band JSON objeect to artist object

- Rename previous image attribute to image_url_large
- Add image_url_small
- Small image will be used in favorites menu
Add additional nodes to FavoritesPresenter

- bandImageNode will display small image of band in bandContainerNode
- set bandImageNode to img variable containing img create element

:
Add node content and class names to  FavoritesPresenter.present

Nodes -
-favoritesMenuNode
-bandContainerNode
-bandImageNode
-removeArtistNode
-saveNode
Append band nodes to bandContainerNode in FavoritesPresenter.present

Method returns bandContainerNode to view, which will draw favorites menu.
Menu will contain list of favorited bands. Each band has name, image, and remove button.
Menu will contain save button to notify users of their favorite artists' upcoming events.
Add FavoritesView function to render favorites menu

- Takes band object as argument
- Band object passed to new instance of FavoritesPresenter.present
- FavoritesPresenter creates band content nodes which are appended to the new favorites menu container.
Add event listener for add_band button click

On click, favoritesView.draw will render new favorites menu and menu will appear on top of screen.

Add band variable in application_controller.js to store band object received from api call. Reuse object when appending to favorites menu object.
Change BandPresenter.present imageNode.src

Src is now  band object large image url. Change is necessary because band objeect now has a small image attribute pulled from json.
Add jquery event listener for add band button click

Previous event listener did not work because button element did not exist on DOM load.
Fix failure by binding event to band_container div and using the button element as an argument within the on("click") bind event.
Solution avoids loading index view with hidden button
Add event_listener.js

File empty. Intend to use to encapsulate jquery event handlers.
Will research event handling in the context of mvc
Remove createElement variables from FavoritesPresenter

new nodes were being set to one another because the div createElement had been assigned to a variable
Add favorites_menu div to index view
Fix syntax error selecting FavoritesView favoritesMenuNode attribute

Correct systax for selecting first item in array is either [0] or first()
Remove debugger from application_controller.js
Fix merge conflicts - spacing