Added Project:setUsageExportBucket and ProjectApiMockTest

Out of curiosity: how does this work? Is there any chance that this ends up in an infinite loop (perhaps for certain account configurations?)