Added inline popup dialog support to Shell.

Editing Transactions now done thru Shell Popup Dialog. This has fixed the problem of Argument Exceptions sometimes thrown after editing.