js-data works on non-arrays, more tests
All features done.