Merge pull request #39 from chdemko/master

Reorganize uml
Checkstyle, uml and test on ComparableSet