A Cucumber wire server and API for writing cucumber step definitions in C++ 11