refactor build verbs to make them reusable by test verbs, move all testing functionality to the test verbs