Fixes passing of engine options to tests

Permits the ID property to be changed, and will support further engine options in tests in the future. Sorts one of the issues in PR #10.