Use kw triggered instead of signal.connect on QActions
Clean up unused functions and imports
Remove application.py, documents can be handled by the interface or manually in a python shell
Temporarily remove snap and direction buttons from status bar
Remove unused code from mainwindow.py
Add commands to __init__ to simplify loading
Add document open/close signals, refactor how menus are created/initialized