Add docs
UndefinedCharacter -> CharacterNotFound

Name the exception after the event, not the cause.
Make AsciiPaint constants private
Give #paint a useful return value
Move interesting Config methods to the top of the file
Move constants from AsciiPaint to Config