Abstraction hierachy has been created and all functions in Util.cpp
have been moved into the DBPostgres class. The rest of the code has
been updated to use the new abstract db interface where calls
to Util.cpp were previously, and Util.cpp has been removed.
No extra functionality has been added, this commit is really just a
big restructure. The DB calls in WrongThinkServerImpl still need to
be abstracted out and a SQLite implementation still needs to be
created.
Abstraction hierachy has been created and all functions in Util.cpp have been moved into the DBPostgres class. The rest of the code has been updated to use the new abstract db interface where calls to Util.cpp were previously, and Util.cpp has been removed.
No extra functionality has been added, this commit is really just a big restructure. The DB calls in WrongThinkServerImpl still need to be abstracted out and a SQLite implementation still needs to be created.