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...
Merge pull request #12 from Trevoke/master

Switched the roles of dev/master again. Oops.