feat(composer): Refactor module to be composer compliant

Suppress all unix direct call
Refactor class
Suppress makefile