initial commit

pushing up for phil to check the coverage issue - coverage is not walking into the module methods (self, private, extended)