Added class summaries and other documentation.