proof of concept for cucumber bdd integration

support both YUI and nodejs cucumber bdd testing.
not ready for production yet since there are some hard-coded code.
A sample test is in engine_test/engine_cucumber_with_controller.json