make port configurable
fix setTimeout to handle more possible combinations/permutations of its method signature
Merge pull request #44 from stefanpenner/fix-setTimeout

fix setTimeout to handle more possible combinations/permutations of its method signature
ensure new Date is coerced correctly
improve setTimeout tests
make jshint happy
debounce and throttle accept string numbers like time interval