Background work for issue #125: C HAL, SWIG wrapper, IO module
Issue #125: Simple test showing cocotb.function and unmodified HAL
Issue #125: Document the new HAL example
Issue #125: Add instruction on running the example!
Merge pull request #129 from potentialventures/Issue#125

Fixes #125: Add example of external/function decorators