Update tests.
Merge branch 'add-front-end'
Dispatch BA requests asynchronously. Much faster.
Update tests and fix minor issues.