Fixing issue #7 & #5

* Adding travis, linting.
* Refactoring tests, breaking out unit vs. integration.
* Issue #7: Allowing for deletion of multiple files.
* Issue #5: Switching to core OAuth lib.