Ran pylint over the project and addressed as many of the complaints as possible/