Added a string tokenizer utility function to the string utility class.
Created database interface class and renamed existing database implementation to sqlite3_db.
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.
Implemented in the cli the new database command.
Created .gitignore (ignored vim swp files).
Added simple compilation script.