PEP8, PEP257, Python3 Compatibility, Lint, Clean Up, Remove prints, Add Loggging, Add Multiprocessing, Add process name, Add Log file