this no longer requires you provide an api key because its not always required
refactoring url creation to use querystring
providing status endpoint support

closes #12