Updated function and class descriptions.
Continued to update specifications.