Creating Data Access Layer

Switching Find Summoner Controller to use new access layer, more
refactoring is needed
Half baked collections

Trying to switch everything to new dataaccess model hotness but running
into problems. Few pages break with this new change.
Attempt at adding collections

This attempts to handle collections to autoTranslate, it also adds the
ability to handle nested objects to autoTranslate
Updating recent matches code

Recent matches now uses the new data access layer (it is not storing
games in the database yet)
Adding game database

Adding database to gamecollection, Also fixing champions collection.
Still problems with database access but getting closer.
Removing old save game in the controller
Moving config vars to a lolconstant config
Refactor all data acces, to not use autotranslate, (one bug where date/time cache isn't working for summonerDataAccess)
Fixing a few bugs and date/time cache on SummonerDataAccess
Fixing matchdate being returned from API (Recent games)
Refactor single game awards
Adding images (items,masteries,profile icons, runes, spells)
adding summonr icon to profile, adding name to leaderboard
Adding champion listing page, instead of dropdown
Oops didn't commit file for some reason
Added records fixes #10 and fixes #9
Oops missed new files in commit again
Adding ultra quick game view (needs improvment basically just a data dump)
Argh, it never adds new files, plus some slight UI tweaks