Javadoc update & features support

Updated javadoc to be compatible with java 8
Move Mojo details to an annotation (as they clash with the java 8 javadoc)
Added support for features

However the integration tests won't work...can't see why?