Tx builder

Ability to quickly build basic bitcoin transactions (w/ OP_RETURN support)
Prior to your comment the method raised an error if insufficient funds (which stopped the process). Added an if statement to make the predicate more clear.