further implementation of ModulesApp; bug fixes; yet to fix addNewModuleProcedure() & implement updateModuleProcedure()