Changed so that registered summoner shows up first

without having to sign in,
but showing really strange errors when loading from core data.
Predicate doesnt not seem to wor: loads 0 matches.

Not only that, getting rid of predicate temporarily loads matches,
but when tableView loads the data, champ name&icons don't appear.
BUT logging the matches in the method makes name&icons appear...
Super Minor changes

- Lemon Refresh icons changed to transparent .png
- Moved SummonerVC out of group ref. in Xcode
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.