Merged changes from Volicon trunk

- rolled back Collection.RefTo - handle circular dependencies #36
- fixed some defects
- Nested.relations.fetch now return promise