Javadoc for driver-core

Completed Javadoc for operation, protocol, and messages
What's an initial request message and why does it need setting?