First draft implementation of the twitter usecase.

Time to write a list of things to decide and fix