Non-AST Javadoc

#18. Javadoc for all classes not in the parser.