Add SagePay encryption implementation (identifying a few issues as well)