added headless spec runner