Open and Close command; solidified rule decorator design. Rule decorators give objects a way to customize behavior of commands. It will also be how behavior gets attached to specific actions.
Merge pull request #11 from Trevoke/open-close

Open and Close command; solidified rule decorator design. Rule decorator...