replaced model/validation with model/model

modified other models to extend model/model
added model.mixin method for applying per-attribute to other models
updated spec and demo
reference #2
Merge branch 'master' of https://github.com/pascalpp/marionette-freeform into gh-pages