Twitter have finally killed the v1 api.
These changes upgrade to the v1.1 api.
One significant consequence of this is that we now need to use oauth authentication for the Twitter calls.  I've implemented Application Authentication, and have some keys that can be used (I'm not comitting the keys though because we shouldn't have them publicly available)