Base Framework for building hypermedia APIs using C#, Web API and JsonHyperSchema