rodentrabies / bp Common Lisp 39 9 Bitcoin Protocol components in Common Lisp bitcoin common-lisp cryptography bitcoin-api