Move twitter client into imperative shell

Work on structure of the functional core. Create a twitter lib
that will eventually return only that will wrap responses
from Twitter in immutable value objects. Specs pass all