Adding API Explorer functional tests

Is this stuff not rebased?