NERC CIP Compliance: Securing Critical Infrastructures