changed sources to make use of java 8 lambdas.
Source format & clanups
update pom.xml for release to central
Change groupId to release to central
Change groupId in master pom
version to 0.12 for release
Merge pull request #2 from bratkartoffel/java8

Java8