Emulating functions tested, and extended runtests.sh to check exit codes instead of output.
Adding the testing code that I missed earlier, and fixing the article link.
Fixing link.
Merge pull request #52 from timothyarmstrong/testing-emulating-functions

Emulating functions tested, and extended runtests.sh to check exit codes instead of output.