Fix pep8 errors.
`test` target in Makefile checks pep8 status as well.

- `test` target in Makefile runs both `coverage` and `pep8` and returns
  an error if either one or both of them fail.
- Travis build invokes `make test` instead of `make coverage`.