Twitter client part 2

Added basic requirements and advance features.
like search, showing progress bar, user can click on
favorite/unfavorite, retweet, reply and polished UI.

Note: found few bugs in during end to end testing.