completed application of pep8 style guide and pylint investigations. added documentation almost everywhere