Twitter implementation

wait why can't this merge automagically