Adding authn context support.. plus first test
Added factory method and test of the same