switched from Mocha to Jasmine
using App dependency-injection-style
clients can send text messages
app and ui base modules, automatic loading of secondary modules