Exclude tests from installation.
Added HTTP replaying for pull requests
Set timeouts properly
Create a common test case class.

- Sets up authentication.
- Handles recording or replaying HTTP traffic.
Setup tests for Travis.

- For pull requests use HTTP records to replay traffic.
- For master use the encrypted oAuth keys like normal.
Merge pull request #333.

Made a few changes and setup Travis config.
Merge pull request #336 from tewalds/timeouts

Set timeouts properly
Ignore virtualenv folder.

[ci skip]
Merge pull request #325.
Fix find_packages exclude list.

- Need to pass a list in order for this to work.
Add retweeters() method.

- retweeters() -> statuses/retweeters/ids
- Removed deprecated methods retweeted_by and retweeted_by_ids.
Refactor parse_datetime util.

- Avoid changing locale to parse timestamps.
- Use emails RFC 2822 parser.
- Added a test.