print is now required to be used as print('test')
and ConfigParser was changed to configparser
fixed some spacing/tab issues
and decleared bytes with b to avoid join problems (join expects string unless there is b before the calling string and should recive all parameters as bytes)