Adding pytest-cov as a requirement.

This way we can generate nice coverage reports on the CLI.
Adding tests for our Job class.
Adding a simple Job wrapper.

We'll expand on this soon.
Adding a serialize() test.
Adding a Job.serialize() method (pickle).
Adding coverage into our tests.
Modifying our Job creation.
Modifying our jobs property.

It now returns Job objects (not boto messages).