Added custom macro facility.
Merge pull request #76 from OpenGuides/custom-macros

Added custom macro facility.