Create new database and fix the initilization
Make it more like a gem structure
Rename files
Change requires to fix the new names