Added the plugin modules
Moved classes around to simplify dependencies
Started to update the maven plugin by adding new goals in order to enhance it a bit.