Feature/mvn

Made possible to compile in my environment (map type attributes came with compile errors),
and using mvn.
Now you can more easily plug it into some CI.