Added testing frameworks and failing cases for testing plans direction
Give a usable (non-string) response for when auth hasn't yet completed
Version bump
Removed unnecessary jshint rule
Added missing semi-colon
Added dev option for re-running tests for every change
Added a few basic tests for constructor and initial state
Remove Promise from predefined globals as this is a node library.
Split library prototype into individual actions
Change request usage to use explicit functions for easier mocking
No real point in returning the current object inside the then of the call

Also drops a couple lines in tests
Added a test for authentication and mocked out IO
Added sanity checks to request response
Added tests for authentication
Removed unnecessary console.log
Changed request to explicit get function for easier stubbing
Added response sanity checks
Added getTweets tests
Version bump. v0.0.5