A group of classes to abstract mysql database functioanlity and provide a basemodel to extend in model classes