20: Added in the maven build system code

Maven POM created alongside read me
Boilerplate is now list of resources, with visitor