Added toJSON method
Update changelog
Added filter update
Added reset
Change event to filter
DRY
Comments
Fixed tests
Update README.md
Add proxies. Add index argument to filter function.