Make transactions with data

Already seems to be working and test added for it.
The test is the hypothetical transaction that will be sent to
the namecoin contract to register [george,45], thus note nonce is 1.