add mocha/chai/sinon testing framework
remove runner.js
adding app and BaseView unit tests
Add tests for MessageBus
rearrange tests to match src directory structure
Merge branch 'mocha'