first commit- authentication done.
Merge github.com:sisupalan/negotiation