first attempt at some Database classes I haven't tested them yet but I just wanted to push what I have so far.