Adds User model and validation