Added business rules functionality

Added business rules GUI elements, as well as refining and polishing
businessrules. Added add() and remove() on business rules.