added authentication and crud for users

added authentication and crud for users