Added initial components option to Bootstrap init

to be able to provide custom logger.
Methods that return byte[] will not deserialize, which sendRequest method does.
SendRawRequest is not private anymore.

Added tests for Bootstrap basic operations.

Build prettified