Updating "mutex" mechanism so it may work on any platform.
Adding mechanism to notify users when a new version is available for download.
Minor fixes for PEP8.
Centralizing version information in one place.
Preparing to generate windows package.