Javadoc for driver-core

Completed Javadoc for operation, protocol, and messages
Think this needs more info to guide implementing classes on what they need to do.