Added flags to DatabaseException for user already exists and table does not exist exception states
Updated PdoExt to return augmented PDOStatment objects which also wrap PDOException with DatabaseException