Add eastwood linter.

This also adds a docker namespace. This requires a docker install to test, and the command to run it is highly opinionated (i.e. does not use sudo).

Closes #13. Closes #8.