new test folders, pep8, .gitignore
minor edits misc.