maintain uinques when ID is set retroactively

Conflicts:
	test/test.js
Comment retroactive instance tracking
Merge pull request #17 from paulfalgout/retroactive

Maintain uniques on models whose id is set later (fixes #13 & #15)