Constraint fixes
Merge branch 'dennis' into chris
Merge branch 'dennis' into chris
Code formatting and fixes and method name changes
Working on start game vc
Merge branch 'dennis' into chris

Conflicts:
	LemonNotes/Classes/TAPSignInViewController.m
	LemonNotes/Classes/Utils/SummonerManager.m
Merge branch 'dennis' into chris
Merge branch 'dennis' into chris
Minor code cleanup
Minor code cleanup
Merge branch 'dennis' into chris
Fix for crash when pull to refresh is held

When pull to refresh is held for too long, refreshMatches fetches an
empty array of new matches (I think?), causing the app to crash at
SummonerManager saveMatches: because firstMatchId is nil.
Merge branch 'dennis' into chris
Merge branch 'dennis' into chris
Merge branch 'dennis' into chris
Merge branch 'dennis' into chris
Merge branch 'dennis' into chris
Added nav bar back with side menu button

Also cleaned up storyboard and cleared up warnings.
Temporarily fixed loading more matches for already registered summoner.

Unknown error in predicate where setting the oldestLoadedMatchId
to certain long values DOES NOT FETCH ANY MATCHES (GDI WHY?!?!?!).
Anyways, put a magic number that seems to work for now.
Will definitely need to look into it later.
Modified more loading behavior on SummonerVC.

Now starts loading when user scrolls to where footer is,
instead of starting when last cell is about to show.

This prevents the seemingly infinite scroll without warning
caused when user doesn't scroll fast enough to see the footer.
Ex. If user scrolls slow so that he stops at the last cell,
    app loads 15 more matches and its hard to tell which was the
    last cell I was looking at (esp. if duplicate champions).