Initial empty ko-projections code

No functionality as yet, just empty templates
Amended KnockoutValidationErrors

The validation errors type KnockoutValidationErrors is in fact an
observable array of strings. Amended the type to inherit from this, so
functions like .subscribe can be used.