Add strict mode

Pulling in strict implementation from lchenay. Modified the --help
message for strict to be inline with Ruby cucumber.
Tests for strict mode

Fixed tests failing due to addition of new flag. Added tests for new
functionality in ast_tree_walker.
Scenarios for e2e testing strict mode