updating the library to use class constants instead of globals;
tweaked the path from the example;
updating the exceptions to handle our custom one
moved the URI up a level
tweaking the resourceUri
simplifying the url generation in the subclasses;
wired a test for testing a bad API key
replaced the old http handler with my work from the Contactually library;
refactoring ftw!
refactored out the last of the original code to totally new code, so changing the license to the preferred MIT;