Added class ulitiy and tests that will be used to create all modules. Updated model module and tests.