Merge branch 'master' of github.com:zeroDivisible/windbag
updated code style to be consistent with the new formatting
- first part o changes for removing ProtocolBootstrap class
- removed reconnect method as it wasn't used anywhere
removed ProtocolBootstrap class from the code base
cleaned the code, removing unnecessary classes after implementation of
multiple connections to one server:

- MessageExchange class is to be obtained from the Connection
- ProtocolBootstrap class was removed
- Handler knows the protocol which it's handling
WIP on making proper use of awaiting for the response from remote server
code style
extracted the logic of adding messages to MessageExchange from
ResponseReceiver.
added GET resource which is returning details of given server
organising methods in the class
code style fixes
renamed Handler interface to ProtocolHandler
code style
added HandlerException class, for usage in ProtocolHandler related
things.

lowered log output
replaced RuntimeExceptions in two cases with newly introduced HandlerExceptions
Merge pull request #18 from zeroDivisible/feature/16

code style fixes (feature/16)