Makes GetEfficiencyRate virtual

After doing some research into how efficiency rate is calculated, it makes sense to just create a class derived from MKSModule. To facilitate custom efficiency rates, the change makes GetEfficiencyRate a virtual function.