Documentation finished - added examples and uml graphs.

Fixed #9.