Modify test plugin to also be used as a deployable test control plugin (using properties)

By default, we keep the same functionality as before so as to not break existing Beatrix tests-- although we could change those tests
to also control the test plugin using the properties.