Flesh out documentation - closes #3, partially addresses #9