Bm - Finishing out and cleaning up DB dialog functionality

Also, realized that I was doing things the hard way when I really didn't
have to when it comes to views/models in Qt.  Live and learn.  I'll go
back and clean up other needlessly complex things now that I know.