moved the params into the library
enabled constructor intialization
rolled the curl-based implementation into the core class
removing the deprecated class references
adding the more expressive errors
updated all the samples to use the core object.. which is curl-based currently
formatting cleanup