added an NSError category to convert an HTTP response from Twitter API into an NSError
refactored error handling, now provide rate limits inside in the userInfo, fix https://github.com/nst/STTwitter/issues/79