using net/http library and ruby-ntlm to communicate with exchange, making it possible to use webmock/vcr for testing