Added configuration test
Refactored extension test
Refactored compiler test