Using HttpClient interface instead of CloseableHttpClient implementation

By not depending on a concrete implementation of HttpClient, we can set our own HttpClient in the GenabilityClient without having to worry about its implementation.
* Also moves genability.properties file to src/test/resources so it can be grabbed by the classloader