Dash design

App wide front end and test coverage improvements.