Net::OAuth is optional; ensure tests pass without it

Twitter API v1.1 requires OAuth, but Net::Twitter::Lite can be used for
Twitter API v1 compatible services that may not support or require
OAuth. So, keep it optional.

Closes issue #7.
Merge pull request #7 from semifor/issue-7

Tests fail in the latest release