Work on side menu

Set up a rudimentary side menu consisting of a table view with two
choices: Home and Start Game, which lead to the home vc and the start
game vc, respectively. The code is inefficient because each time the
user taps on a selection a new vc is instantiated (see
tableView:didSelectRowAtIndexPath: in TAPSideMenuViewController.m for
details).

Docs coming soon(tm).
Updating docs
Code cleanup and quick match history fix
Incomplete changes for CoreData, Design folder

Project is on hold for now, while design elements are thoroughly flushed out.
Created new /Design folder to host several design related files.

Unfinished methods and such in RiotDataManager, will be cleaned when
project is back to development.
Merge branch 'dennis' into chris
Some changes to CoreData model
Merge branch 'chris' into dennis
Major changes to Constants.h & minor changes to RiotDataManager

Discovered that some regions must be called with global.pvp.net
Accordingly, first occurance of {region} was replaced with {server}.
apiURL() now takes in query strings, but they must end with &.
Some logic of apiURL changed accordingly.

Removed RiotDataManager's methods and instead made the dictionaries public.
Currently not thread-safe and data integretiy not retained.
Might be a problem considering NSURLSession works in the background.
Some experimental changes causing unknown crash
More changes with unknown errors
Magical fix
MatchHistory CoredData Implementation

Added new NSURLSession addition that ensures synchronous data tasks.

DataManager now adds fetches and stores match history data.
HomeVC accordingly shows match history basic stats.

Note: layout of the core data entities are exactly the same.
Except for a summonerIndex attribute that points to where
the current summoner is in the participants array in match data.

Note: because for every match history of a summoner,
the corresponding match must also be fetched,
10 requests per 10 seconds Riot limitation blocks traffic.
For now, only 5 matches are pulled.
Added model classes and modified sign in behavior

NSManagedObject subclasses were added to the Model Classes folder.
signInWithSummoner: was modified to make its network request async.
Commit my dump
Added TRVSURLSessionOperation pod

Experimenting with NSURLSession data task chaining.
Merge branch 'dennis' into chris
All methods now use currentSummonerEntity
Merge branch 'dennis' into chris
Some comments & docs
Tiny change to dump