[WIP] integrate functional testing suite

@dantleech