Whirlwind tour of the basepom based build.

Guess I should write some docs here.
curiously, checkstyle and duplicate resources were failing my build after merging basepom pr.