trying some object oriented solutions for creating data and commands
trying out making the entire db an object and running db commands as methods of that object
mostly have db object orinted methods working
merging classes into master branch