Update wallet to support name registration

cleaned up code formating, adding documentation, etc
Updating tests for name registration and updating.
The HTTP client connects to bitshares.org:9989 and NOT localhost
Version with tables
This is a test
adding new rpc calls
Merge branch 'master' of github.com:BitShares/bitshares_toolkit
Adding new RPC calls
fix getblockhash rpc call
adding missing file
Merge remote-tracking branch 'upstream/master' into lotto_experi