changed project structure, name, and added models and controllers for user