Remove custom DB code in favor of SOCI.
Include all subdirs in CMakeLists.txt.
Fix uninitialized warning in credentials.
Refactor file organization and namespaces.