Added Validator and Provider
Removed old meta data provider
Centralized meta data for UserViewModel
Added UserService and UserEntity