Write header documentation, first pass

Using /// appledoc.
Merge pull request #6 from kastiglione/headerdocs

Write header documentation, first pass