Finished reworking code for PyInstaller package

Should resolve issue #35, will post instructions on how to build shortly