Get started on some documentation.

Mostly just to include the build status icon.
Guard builds documentation when README changes.
Merge branch 'master' into travis-ci-support