Added authentication support + Basic and NTLM authenticator

Added some unit tests to verify implementation.