Created Mapper class to extend from
Alright. Load of changes to data layer

Database class is no longer static.
Mappers now inherit from the Mapper class so they're not all databases.
Need to normalize the fetching a bit.