pep8 fixes
add 'make travis'

also now available:
 - make whitespace
 - make pep8
 - make lint  # runs both of the above

change the order of testing on travis: first execute lints to abort broken builds early.