finish implementing first pass at twitter support