display errors to the user instead of a blank page
version bump
Fix check for valid DSN string