Added Universal Database Option

User can now pick sqlite, postgres or mysql to use as their database.
All that needs to be changed is the yml file.  Removed unnecessary self
calls in the database file.  Added cli options in smbexec.rb.  Changed
cli prompt from sqlite to shell.