Added support for Google Compute Engine

Still testing this out - comments welcome but don't merge yet!