Spree::Klarna::CheckoutHandler#put specs and code

Note: specs use mocks for Klarna Api, so they don't test the responses
Close #15. Klarna payment_methods preferences.