Basically rewrote a lot of code.

I changed the code so that it would be easier for the user IMO and more
object oriented.
Cleaned up the code a little
closes #9. Now returning self for #configure.
modified some error handling and am attempting to authenticate in a threadsafe way.
created a timeline array object that would contain a list of timeline objects
separated some of the logic out of the timeline class. This now handles communication with the API.
updated the timeline spec to handle the new behavior of the insert method.
I moved the get_access_token into API class so that is why it is now missing!
included timeline_request to perform timeline actions with authentication
Updated the 'verb' methods to take the 'request' and pass it on to RestClient.
Since we changed the way we are handling access tokens this needed adjustment.
Updated the verb handlers to work with the new way of passing in parameters.
Simplified this class as it now does less.
requiring the timeline array and timeline classes
modified the method name to insert_timeline
Since this is a module and included in api I needed to change the way I was calling the verb methods.
changed the param list to list_timelines
updated specs to handle authentication and the modified methods.
removed the commented out code.
removed this method since it is not an attribute on the class anymore.