Code Style cleanup
add beginnings of contribution guidelines.
Allow running pep8 in runtests.
Let travis run pep8