update tests

Assume mysql is installed rather than postgres. Sqlite can not be
assumed because it will create a database if none exists.
set error mode in pdo constructor
supress stupid error on bad connection test