Fixing issue 8, adding tests for logs, fixing lint errors.

1. Fixing issue with get requests on logs.json endpoint by passing `data=None` to under-lying client method.
2. Adding tests for `logs.json` endpoint to integration tests.
3. After running though a basic linter, made some changes to (mostly) satisfy standards.