Allow test runs to be created and run via REST requests
Merge branch 'feature/rest'