Added configuration test

Conflicts:
	composer.json
Refactored extension test
Refactored compiler test