Added the metadata file to keep things DRY. (also added pyvenv files to gitignore)
Application class now has most of the code, will split off into new classes next. Draws an empty window in specified thread. Alien class will
handle TAlien functions.
Added a get_new_window function to application which provides a (resource managed) top level window to be used by other classes. If the last window is closed, the application will quit.