Adding proposition and final flags

When sending a transaction with the proposition flag set, the transaction will not be signed.

When the final flag is set, a transaction will only be signed if it will result in a complete transaction.