Use correct error name in handleGetRawTransaction.

This commit corrects the error check from the createTxRawResult call in
handleGetRawTransaction.  It was previously given a different name which
resulted in the wrong error being checked.

Fixes #196.
Limit the number of addresses announced.

Additionally, add the addresses being sent to the peer
to the known addresses map.