Add PyInstaller for easy distribution