Merge pull request #1 from zackpollard/master

Refactor to pycharm standards and make it look pretty.
Added multithreading and made it work with python 3!