Implemented generation of a new database with default configuration on the database class.
Created database interface and placed the current sqlite3 database implementation a new file.
Created classes for command line user interface and user interface exception. The cli class already treats no command and unknown commands (all atm) passed.
Created main function. Already passes to the ui it's arguments.
Cleaned database file before generating a new one
Implemented in the cli the new database command.
Created .gitignore (ignored vim swp files).
Added simple compilation script.
Implemented method for resetting configuration in the database class.
Implemented in the cli the reset config command.