add documentation on user registration and authentication approaches