Adding users model and authentication