Probably going to go with HMAC implementation from MultiBitMerchant, but preparing to make the project multi-module and add an angularjs client first