Added check for platform and raise error if moonshot authentication is attempted under Windows or Mac