REIVEW: [NX-518] Orient database manager

This PR addresses the following issues:

https://issues.sonatype.org/browse/NX-518
https://issues.sonatype.org/browse/NX-519
https://issues.sonatype.org/browse/NX-542
a lot?  I count 2 is that a lot?

I too wish this was unchecked, but in this case I didn't want to expose everything using connect() to handle IOException for this edge-case of importing the database when its first created.