Refactoring

Tweak the composer.json
Refactored the ProjectAbstract
Tweak the TwigTemplate and Test