make it a modular app to facilitate testing
hook up test harness

* environment dependant dbs
* don't configure Twilio in test environment
ensure Twilio callback updates alert status
basic test to cover creation of new alert

* Twilio mocks are seriously ugly
Merge pull request #1 from stevenwilkin/tests

Tests