Add auth model, dao, service and controller