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.