Basic demo mode functionality; detects it and surpresses tweets.
In demo mode, cycles through leagues and tweets them - testing the whole system.
Added some redundancy to tweeting so if tweets fail due to network api issues, they'll get retried until we actually send it successfully.
Merge branch 'test-mode'
Merge branch test-mode. Resolves #1, and adds better debugging tools for trying out new features.