use completionDataBlock instead of completionBlock in order to avoid unnecessary data to string conversion (most frequent case)
added an NSError specific to STTwitter for consumer tokens which are not xAuth enabled