Fixes #2, requires user to add the `forLimitChange()` method to their limit changer. Also added documentation to the readme on this corner case.
Merge remote-tracking branch 'origin/master'