Refactored and reformatted domain classes, removed now unnecessary dependency to commons-lang3
Merge branch 'master' of github.com:tmc-eclipse/tmc-eclipse