Added tests for HttpStatusChecker
Checks added for empty URL or API key, if one of those is empty, an exception is thrown
Few javadoc changes, also changed name of AbstractPostCommands to AbstractEnclosingCommands