Language javadoc

Hi Cody,
I found another low hanging fruit (chose to document just the Impl classes as the Util classes get updated once services are generated)