started fixing pom stuff
another change
updated main pom and packaging stuff
fiddling with poms
changed checkstyle profiles for example and ui
merged changes from v2.1 branch into pom branch
now with parent
moved State interface into a separate file
pom files now inherit compiler settings from main file
updated pom files for correct deployment, disabled packaging