Closed #83 - Wrapped each 'module' inside of an IIFE