Rest/Request fixes and tests:

1. + tests
2. implemented makeRequest()
3. Http client instantiation moved from __call() to Instance() for testing purposes
4. $apiUrl became private b/c there are getter and setter implemented already