Set version to 0 if schema table query fails

Fixes issue #45.

Ideally we'd figure out if the query failed because the table didn't
exist or because the connection was bad.

that approach isn't feasible hear since CloudCrowd is database agnostic
and each DB adapter throws a different exception.

This will at least give a somewhat sane error message rather than
blowing up like we currently do.
Consolidate VERSION in one location

This way it can't get out of sync.