Introduce Tweet and TweetCollection

Memoize TwitterLib network API calls. Introduce mild
complexity to iron out structure to grow into. Mostly
test types in specs which we should fix next. Specs pass all