"triggerFunctionWithInjectedParams()" simplified to "trigger()"

+ cleaner and deeper unit tests
+ added tests for Node.js v0.10 for Travis CI
+ new custom internal errors types