git ignore has been update to ignore the intellij and netbeans files required to setup the project only maven dependencies should be committed.
Rule and RuleDetail has been updated to extends from CatalogModel