Created basic structure for authentication