added more metadata and a few pep8 edits