added implementations of google and azure REST APIs to test harness