Refactor DB Discovery function into its own class. This gives us more options regarding database management. Future plans: manual DB management with version control.