some minor interface changes
better testing of undefined data for existing placeholders in BaseStatement
rewrote Sqlite3 database module to use BaseStatement