intermediate refactorings to the async handlers in the software plan forms. Also fixes 500 import error
fix issues adding rates
Merge pull request #2403 from dimagi/accounting-roles-ui

intermediate refactorings to the async handlers in the software plan ui