Merge branch 'master' into dev
fixed install adding .exe to libraries
removed unneeded method and comment
single network request during client init

Doesn’t hit the network to check for each update.  Bumped version
number.  made some visual edits to change log
hack for pyinstaller one file multiprocessing
Remove file from deploy folder after upload
added initial upload driver support
fixed public key error & fixed syntax error

Client will not blow up if no PUBLIC_KEY is present or None is supplied
updated readme
couple typo's fixed
added support for new version file format

kept backwards compatibility with client not updated yet
more transition stuff for version file format

Allow at most 1 version to be in both y_data and updates
check for duplicate needed patches

duplicates could be introduced during version file updating to support
transition to new version file format.
updated change log
added change log link to read me
small visual edit
updated usage comments
removed error on init

error will be raised later in objects lifetime
ready to deploy
adding updates to version file if not present

was overwriting the whole version file trying to help with the
transition