Rename ApplicationError to TChartError.

ApplicationError was too generic and sounded like a Ruby standard error.
Add class/module description comments.
Add self. to String refinements for clarity.