CS
Add some unit tests
Add warning for dist files without variable
Change cli color for debug
Update git ignore
Refactor with Pimple