Added get, post, put, and delete convenience methods
Moved httpCodes to private static array
Allow multiple headers to be added in one call similar to GET and POST values
Fixed compare value so test passes.
Merge pull request #13 from joecwallace/master

Convenience methods with tests
Updated GET convience class to accept GET variables the same as POST and PUT and fixed makeRequest GET variable handling
Updated GET method test to use variable setting
Updated documentation to reference convenience methods
Updated the descripton for setHeader() method to reference array acceptance.
Added BSD license to README file
Changing license bullets to ul element
Added license to composer
Simplified get variable processing to one line
Updated testMakeRequestWithError() test to check for 404 error code instead of response content
Changed header storage to key-value pairs from numeric index, but kept numeric setting, resetting, and removal for backwards compatibility.
Merge pull request #17 from joecwallace/master

Header storage to assoc array
Separated response, request and httpcode from Curl control and provided tests
Added batching processing of URLs and testing files
Moved the Curl object from inside of the BatchHanlder to outside as a Dependency Injection
adding the travis file for travis-ci