The committed classes have been documented.

Keep tuned for more documentation. The Expression package is going to take a while T_T. Don't expect me to document Exceptions just yet, as providing meaningful error messages is still a work in progress.