Verify that we can open connections before starting C3P0.

This improves error messaging in the case of a misconfigured DB url at the expense of a single connection time during service startup.
Merge pull request #4 from NessComputing/check-db-startup

Verify that we can open connections before starting C3P0.