Added db string to DB

They are going to be used instead of haveing all of them in separate
table handlers.
Fixed typo.
Added message, warning and error logging api...

It's very basic as it stannd and I will need to change it in the
future. We'll see what I come up with, but for now this will do.
Added logging behind enable defines.
Added newline after all loggings.
Removed a line.
Added vector<string> typedef.
Begninning of sql backend.
DB_Driver and a sql backend for the driver.
Add sql to compilation.
Added a typedef for db_driver.
Fixed include typeo.
Added a sql db driver.
Removed some unused typedefs and includes.
Switched to use backends instead of sql directly.

This will make it possible to have different backends and the program
won't know the difference. One possible thing is to have a central
database somewhere, even on a phone, to sync against.
Fixed indentation.
Added a formater config.
Fixed indentation for all files with clang-format.
Fixed names of string constatns.
Removed tableName and stuff using it.