Cleanup of routes file.
ViewDef API changes & acceptance testing.
Adds test for Location Header
Projection parameter is an optional field in ViewDef.