Spree::Klarna::CheckoutHandler specs and code

__CheckoutHandler implementation: specs and code.__ 
- Http request parts are mocked, so specs mainly tests the digest and header creation, and parameters.
- Will need some tests for the http responses also. [yet to do]