Built out Validation System for models
0.2.0 Update