Adding tags to specification and scenario
Moving the spec to new format
Renaming Specification function to newSpecification
Fixing tests for Specification rename

Added a test target to the makefile, so that "make test" will execute
"go test" after setting proper environment variables
adding validations for dynamic param resolution
Introducing @BeforeSpec hook
parsing and executing multiple spec files
Implemented @AfterSpec hook
merging tokenizing and parsing
Added @BeforeScenario and @AfterScenario hooks
Added before step and after step hooks
Merge branch 'master' into plugins