Make transaction add screen slightly nicer; ignore empty transactions when creating transactions