fixing various issues in dev branch
added sidebar module
added test
deleted
Additions to backend
Adjustments to option constructor function and deleted unneeded items
Tested to see if the new Api.tournament factory works.. worked pretty much the first try.. amazing.. ha too bad the design sucks and probably should be a service
Tested options parameter
part integration of the button controller with the Api factory
setup new property for sharing tournament_list object cross controller
Further added function to getting data and loading
input works using the new backend.. need to fix adding additional tournaments to the variables
Refactored backend to use $http and return a promise. At the moment, the .then method must be used to properly execute/access the object that was resolved in the $http promise.

New button directive works as well. It invokes the Api factory method tournamentand adds a response to a shared object which can be accessed on scope using the Shared.list() method.

Yay angular and javascript!
Changed from service to factory
Mistakenly attached options configuration object to scope. Dettached now.
Added basic duplicate entry checking.
Added try catch
tweaks to error handling
Fixed angular-resource dep. Fixed naming from Api to Tournament to match challonge stuff.
check localstorage on app load
removed console log