got rid of doers and moved db interaction to models themselves
override model methods to modify models so that outside classes cannot call them
added BaseModel class and finally got it to work
merged in changes from master
Merge pull request #56 from whatthefrak/modelrefactor

Added BaseModel class and some minor hierarchical structure to models