Cleaned up Maven Build

I have taken a deep look into your maven build. This change will make it very simple. Just use 

mvn install

to get the plugin, the compiler etc. being compiled and compiling the examples etc.

Mavenized usage of global configuration/version etc. of plugins and dependencies.