Updated gitignore to ignore undo files
Repackaged the project as a python module and refactored much of the codebase, including a substantial rewrite of the psql_handle module
Added tests for the psql_handle module
Added a custom launcher for the projet