Amended Valerie library

Added new interfaces and tests
Created initial knockout-projections definitions

Initial interfaces and tests
Removed old versions