added throttle behavior and registraion
fixed class name typo in throttle registration
added tests for non-generic version of throttle
added missing test file
updated readme