NEW: OAuth.
NEW: Added Applicaction-user access.
UPDATE: Twitter4j added instead HttpRequest.