Switch to the new framework

Not ready to land yet since although the runner will iterate through all the tests, none of them do anything.

Still need to:
* add checks (in separate test-name-checks.js files)
* refactor tests and possibly framework to accomodate tests that do more than set up players before load