Add transaction add dialog
Minor button and dialog tweaks
Add transaction impl.