Passing tests

This PR brings the pulp_python repo into a state of passing unit and flake8 tests.
It's nice the flake8 runs when the tests run, and then again on Travis. Nice