Add Input Checking to DB Location Chooser

This fixes #7.  The checking is not particularly robust, but it should
catch extreme screw-ups.  It just makes sure the file is openable.
Merge branch 'develop' of https://github.com/braxton-schafer/pyberry.git into develop