Implemented CreateUser use case