Ability to duplicate a transaction

Now a user can easily replicate an existing transaction. This is useful if the same transaction reoccurs every day of the week. It is also useful to quickly duplicate a transaction when there were multiple parties involved and the transaction comprised complex commission calculations and many milestone payments.