convert to ember data, change traversal to be more nice to RESTAdapter-ish