Basic following and unfollowing functionality for FakeTwitterData
Replace FakeTwitterData.follow and .unfollow with .add_follow, .del_follow and FakeFollow for consistency
Implement FakeFollow.to_dict properly
Implement follow and unfollow broadcasting for FakeTwitterData
Add follow events to FakeTwitterAPI's user stream
Add unfollow events to FakeTwitterAPI's user stream
Implement FakeTwitterAPI.friendships_create
Implement FakeTwitterAPI.friendships_destroy
Merge branch 'feature/issue-14-add-the-following-basics-needed-for-auto-following' into feature/issue-15-support-follow-adding-and-removing-in-fake-twitter-api
Remove follower_ids from FakeUser, we will add this back later when it can be supported properly
Refactor FakeTwitterData stream iteration into streams_accepting
Remove done TODOs
More verbose assertions for del_follow test
Test whole value for FakeFollow.to_dict event param test
Remove unnecessary list comps in userstream follow tests
Put unknown test TODO back where it was
Merge branch 'develop' into feature/issue-15-support-follow-adding-and-removing-in-fake-twitter-api
Merge branch 'feature/issue-15-support-follow-adding-and-removing-in-fake-twitter-api' into develop