Improved sqlite3pp, a lightweight clean C++ sqlite3 wrapper