Remove unnecessary configuration that is worse than the default 

It will still look in the same directory for sources but it will generate sources into the target directory so as not to pollute your src directory.
Update the README to reflect spullara's recent pull request for pom.xml
Fix compilation with mvn 3.0+