Initial to Request library

I have added some functions for building off of. They use the request
library which has more functionality than urllib2.

Added the OAuth functions from requests_oauthlib.

All in Api class
Added _RequestUrl() for getting JSON data for replacment of _FetchUrl()
Changed GetTrendsWoeid() to use _RequestUrl()
Delete unused files
Update function GetHelpConfiguration

Uses _ReqestUrl
Updating to _RequestUrl #1

Updated the following to use _RequestUrl:
GetHelpConfiguration
GetSearch
GetUsersSearch

Functions have been tested and work.
Merge pull request #1 from jarobins/master

Switch to Requests
Adding the new dependencies 

Need to add the requests and requests_oauthlib dependencies.
More _RequestUrl updates

Going through the entire code to remove _FetchUrl and replace with
_RequestUrl
Request changes and tidying up

Added more _RequestUrl functions and also cleaned up the code for
checking if the user entered in all the oauth data.
Request Update

More _RequestUrl changes. The PostRetweet function
Update README.md

added note about new dependencies.
More requests updates
Final request update commit
Fix GetFollowerIDs error when total_count is None
GetFavorites would try to use user_id for screen_name
removed the commented _FetchUrl

final commit, ready to be merged.
Add a ParseTweet object which can identify MT, RT, URLs and user handles
Merge pull request #90 from philsturgeon/patch-1

GetFavorites would try to use user_id for screen_name
Merge pull request #92 from arcturusannamalai/master

Add a ParseTweet object which can identify MT, RT, URLs and user handles
merge conflict resolved
cleanup code, for flags by @bear;
then add a test case for ParseTweet