project validations. add model test

Resolves #8