Tests for all main endpoints
Auth test, updating func names and tests that failed

Coverage 56%
Update .travis.yml
Adding secure travis keys

Changed keys for the old dev app, so they're invalid now. Adding secure
generated keys for app key/secret, oauth token/secret
Okay, let's try this secure stuff again
Adding coverage to requirements
Merge pull request #196 from ryanmcgrath/tests

Tests