Switched from RestSharp to System.Net.Http.HttpClient

- New solution requires less code for each invoke
- Since HttpClient (in contrast to RestClient) is thread safe, we won't
have to create a new RestClient for every request which should boost the
performance a little