Added LICENSE and some more spelling rules
Create default HttpClient if none is set
Include getHttpClient()-method in the interface
Check for Entity before using it
Don't assume entity is returned on every request