[WIP] Signature Calculator

@bslobodin /cc @Shopify/payments First draft of the signature calculator. Still needs some testing and an option  to make some of the request data optional before we actually put this online.