Camelcased database name for compatitbility with *nix systems

Added auto database setup and a database version control class