add handling re-tweeting to PublishTweetHandler and fixing some bugs
merging