Add docs. Normally this wouldn't be committed, but this branch had to have a point.