Refactored fn.bind calls in critical performance paths to faster manual javascript closures, as determined by promise-perf-tests
Updated documentation to reflect refactor
Fixed buggy timeout/delay and added tests