* added custom keycloak authentication. * update readme. * updated readme. * reverted README for PR. * fix: use async/await * changed callback parameter name from done to cb. * fix: keycloak description + website * fix: keycloak logo