The beginning of the database classes. Created a new package for
testing, old package will be deleted in a later commit. (at least thats
the plan for now)