first cut at maven
moved maven to its own role so can choose the version to install