Fix error structure for non observables
toJS to return non observable fields
Make relations work with recursion
Fix other errors in tests
Edit readme.