semantic support update
Merge branch 'Leander's-develop' of github.com:senkz/HUSACCT into Leander's-develop
new version
Merge branch 'reuben-develop' of github.com:senkz/HUSACCT into reuben-develop
not working version
fixed Jtree visualisation and reviewed the code if there where some weird changes
fixed merges
Merge branch 'master' of github.com:senkz/HUSACCT into reuben-develop
external system support added
(Define) Formatting

Refactored code
(Define) Added Applied Rule Factory + Strategy patterns
(Define) Added Module Factory + Module Strategy (has to be implemented)

Created a Factory with Strategy implementation for Modules.
This is not used yet.
!(Define) Implemented AppliedRule Factory see notes

Classes are now using AppliedRuleFactory + Strategy.
Need to fix:
-[ ] Fix adding Exceptions
-[ ] Fix saving edit rule
-[ ] Put checks from Convention Checker to each rule
Merge branch 'master' of https://github.com/HUSACCT/HUSACCT into HUSACCT-master

Conflicts:
	src/husacct/define/domain/services/DefaultRuleDomainService.java
Merge branch 'develop' into Leander's-develop

Conflicts:
	src/husacct/define/domain/services/DefaultRuleDomainService.java
Merge branch 'develop' into reuben-develop

Conflicts:
	src/husacct/define/domain/services/DefaultRuleDomainService.java
	src/husacct/define/domain/warningmessages/CodeLevelWarning.java
	src/husacct/define/domain/warningmessages/ImplementationLevelWarning.java
	src/husacct/define/domain/warningmessages/WarningMessage.java
	src/husacct/define/presentation/jdialog/WarningTableJDialog.java
	src/husacct/define/presentation/jpanel/AppliedRulesJPanel.java
	src/husacct/define/presentation/jpanel/ruledetails/FactoryDetails.java
	src/husacct/define/presentation/moduletree/AnalyzedModuleTree.java
	src/husacct/define/presentation/tables/JTableWarningTable.java
	src/husacct/define/task/AppliedRuleController.java
	src/husacct/define/task/JtreeStateEngine.java
	src/husacct/define/task/SoftwareUnitController.java
Updated checkConvention() for rules in AppliedRuleFactory
Merge branch 'develop' of https://github.com/senkz/HUSACCT.git into develop
added facade module, updated allowed and default rules of modules
according leo's new requirements, updated unit test ValidateTest
[REFACTOR] Introduction of enum ModuleTypes, refactor classPath to physicalClassPath