Libs which exactly fit our need: Breeze and Datajs

It's sort of funny how the only people I've found who are doing exactly what we need are all Microsoft types: ASP and LINQ and EntityFramework types.