stable reqs
initial import
huge pep8 cleanup
slight change