Improved ScriptedEffect error message
EnergyMeter whitespace fix
Added FactoryHelpers, help to populate factories

Static helper functions that assist in populating factories with
prototype objects.
Using helper functions to load item prototypes