la ultima parte del error es bien clara... limite (me imagino que de solicitudes seguidas) excedido
[{u'message': u'Rate limit exceeded', u'code': 88}]
for i in range(0, 16):
user_timeline = twitter.get_user_timeline(screen_name="craigaddyman",count=200)
for tweet in user_timeline:
print tweet['text']
estás solicitando 16 veces todo el timeline