Add basic support for guards, refs #35.
Add docs to the README on guard usage.
Merge pull request #142 from acrmp/basic-guard-support

Basic guard support