Encoderwork

Add java docs for package changes and new classes