Allow tests to be run without defining Twilio environment variables.

This makes development easier, and also paves the way for easy Travis CI integration.

It might be cool in the future to add a mock Twilio API, so that folks can develop offline if needed, and test suites can run superfast!!