#202 - Prepare next development iteration.
fixes #201. Added constructor taking a custom RestTemplate. Also fixes prepareRequest, which failed to apply the prepared headers.

added javadoc which explains that the custom rest template will be prepared with message converters added test which checks if a customized rest template is picked up