Bump version to 0.3.1
Delegate all diff handling to knockout, which fixes some incredibly tricky bugs at the cost of some efficiency
Small tweaks here and there
Only do one notification per action
Make index an observable
Inline all the updateIndex calls
Get rid of unnecessary loop
Standardize the way changes are notified
Improve filter/groupBy efficiency
More filter specs
Set new index() upon moving
Don't update indexes until after the transformedArray is changed, because the value{Added,Deleted,Moved} methods depend on the current index
Add specs for observable indexes
Bump version to 0.4.0