New Scenario: Sanjay follows his friends, and can read their posts on his feed.
Implement Client::follow.
Implement InMemoryUser::follow.
Created an implementation of the new Feed interface, which does nothing.
Exploratory test to find out if we're creating a user twice. Implemented it anyway because it looks useful.
Correction: Abishek -> Abhishek.
Implement AuthenticatedClient::openFeed.
Clarification so that timelines and feeds don't get confused.
Implement InMemoryUser.renderFeedTo(FeedRenderer).
Render messages from a single followee.
Messages now hold timestamps.
Implement equality, hash codes and comparisons in Message.
InMemoryFeed will spit out multiple profiles in the correct order (by timestamp).
You are part of your feed.
Add start and end markers to all step regexes so the IDEA plugin is happy.
The concept of a "user interface" was broken. Throwing it away for now.
Cap at 20 messages in a feed.
Cap at 20 messages in a timeline too.