make prelimiary GUI and add .gitignore for __pycache__/
use file choosing dialog and update .gitignore

The file choosing dialog for opening an sqlite file and placing
the path into the entry widget works. In addition, the .gitignore
to ignore .pyc files and .swp files.
Merge branch 'dharwood_gui'