Maven build

Fixes the maven build by reducing overlap between sources and resources, and removing unnecessary '<includeFiles>'.