Validations and Relationships

Added validation to VM model.
Added the has_many relationship to User entity

Unit tests pass again

Signed-off-by: Ippoippo <ippoippo-software@ippoippo-eco.com>