Added users model and preliminary validation tests