Initial commit of authentication libraries. IN-6