Adds Linux support, PyGlassWindow.py can now load their own UI files, and numerous minor improvements.