Support runing updater under python 3.2
Argument parser added and more python 3 updates