Local signing

Local signing improves the security of an application integrating stellar-payments by signing transactions on the local machine instead of sending it over the wire for an RPC call.

fixes #23