Documentation

Covers #31 and #32