- update TODO - added some missing includes for <string> - changed usage of database::exec() to not require return code! - prevented transaction_guard destructor from throwing an exception - added GPL header comments to all files - added GPLv3 to project as COPYING