add StalkR as initial contributor of archiver and follow
Add support for the OAuth2 application-only flow supported by /1.1/search/tweets, /oauth2/token and others.
Merge pull request #159 from StalkR/author

add StalkR as initial contributor of archiver and follow
Merge pull request #160 from nicksloan/master

Fixes sixohsix/twitter#154: application-only authentication with oauth2 support
Fixes sixohsix/twitter#154: application-only authentication with oauth2 support. Tested on python 2.7 and python 3.3.
Update some of the cmdline to support API 1.1.
Fix some tests.
Adapt code to archive DMs

* Add argument to get DMs
* Adapt statuses_portion()
* Adapt statuses() to optionally handle DMs
* Adapt main() to pull down DMs if instructed
Allow storage of date in ISO (RFC 3339) format
Convert archiver.py and follow.py to API 1.1

This is mostly done. I've not yet decided on a tidy way to re-implement
the API limit tests, since this has changed significantly between API
versions 1.0 and 1.1.

Further, as I understand it, API 1.1 requires OAuth for everything, but
it is still an optional command argument which is off by default. This
should be fairly trivial to fix, but I've not yet done so.
Add mattcen as author
Fix style of exception handler

http://docs.python.org/2/tutorial/errors.html#handling-exceptions

"except ValueError, e: was the syntax used for what is normally written
  as except ValueError as e: in modern Python (described below). "
Tidy up timestamp and timezone code