Implements many step definitions to work towards passing visitor and speaker end-to-end tests.