use backbone 1.0
make sure that tests pass against backbone model
get main tests to pass
have qunit create it's own html
tests that run against backbone and nested model should be modularized differently
validate models
When unsetting an array item, fire remove event.
use custom sinon-qunit for now.
The version that bower uses enabled fakeTimers in sinon which we don't want.
Update to backbone 1.1.0
use backbone tests directly
make sure that unsetting using set with an object works
validate properly on clear
move var to top of scope.
only call validate function once. Get value of whether it was validated from Backbone.Model's set
when unsetting, we should use (void 0) or undefined rather than null
Update version
remove unneeded test code
null attributes rather than undefined attributes
add comment about drop-in replacement test runner
Make changedAttributes return nested values
This is mostly there. There's a problem with clear() right now.