Remove undocumented and unused Transaction constructor.

 I found it misleading because it allows you to pass in a hash, but the hash can be changed without notice.