TRUNK-3871 - Create UserService.saveUser(User user) method

TRUNK-3871 - Create UserService.saveUser(User user) method

TRUNK-3871 - Create UserService.saveUser(User user) method

TRUNK-3871 Create UserService.saveUser(User user) method - addressed review comment

TRUNK-3871 addressing review comments v2