add inspect for nicer output to console.log
compare model values and only attempt nested operations if the values have changed
repopulate after a .save() is used. Fixes #385
update unit tests to work with new find method on .save()
normalize dependency requires
fix syncable tests