introduced trait.js as building block for model layer
augmented observable state properties with listener function now used by validator trait
added simple performance tests, split tests into (configurable) groups
added code template for creating traits
added code template for creating a unit test
extended trait skeleton