Construction #5 merge

Please add the following .jar (which can be found in the /lib/ folder) to your Build Path:
commons-io-2.4.jar 

Bugs that appeared whilst testing:
-Without assigning a software unit to a layer at the highest level in Define, we're not able to validate (old bug is back)
-"java.lang.IllegalArgumentException: Illegal choice" in Define (architecture) window when adding a new layer and having language set to Dutch
-"java.lang.NullPointerException" in Validate window when we click on Show violation source
-"java.lang.NullPointerException" in Graphics (Defined architecture diagram) window when we double click on Technology/<<subsystem>> Domain.Direct/<<subsystem>>Domain.Direct.Violating