Merge branch 'dev'
Merge pull request #17 from oceans15/dev

Dev
pulled out format validation as a separate function in the Tournament factory. Adjusted console logging to occur first and then object representation for better debugging.
changed some items in .gitignore
removed error logic in methods and returning error object from http request
removed duplicate var declarations
changed options factory to provider and add api_key to .config
basic provider instance working.. need to wrap object in a custom function to apply OO patterns
adjusted options provider to return custom Params class, also added add and updates methods
revmoed some console logs
adjusted methods so they.. actually work
adjusted so the tournament.show parameters get the proper objects (options.param not options)
converted shared factory to maintain tournament_list data structure as an array
added other tournament endpoints and added some example usage in comments in list controller
minor adjustments and removed some console logs
fixed index tournament method and adjusted tournament_list factory to support an array of objects
fixed duplicating http requests when navigating site and correct logic for conditionals in shared factory
adjusted some comments
local storage testing
fixed logic issues for localStorage