Added documentation to our work so far, a few minor refactiorings to make us more PEP compliant.