Merge jdk 8 and 9 recipies into one as there is a significant amount of overlap
add documentation
remove unused attribute
Merge pull request #26 from johnoliver/master

Propose merging jdk8 and jdk9 recipies due to a significant amount of overlap between the two