refactor igloo ALOT. iglooF && extendProto

Move prototype methods to igloo.extendProto for decreased clutter.
Plus, for scalability (so we don’t have a million fields under
iglooMain) move all the modules to be methods calls under
igloo.fetchModule, i.e. iglooF. Use as: iglooF(‘recentChanges’) or
whatever your module is.