Add User feature tests and basic functionality