add setup.py

allows for the generation of standalone release packages using cx_Freeze