Added some logging classes. Added ip address and request time to ApiRequest