Added java interface for a Protocol, and an implementation that gets stuff over HTTP. The main() shows how to use the protocol at this time.