Update template language dependencies.
Small tweaks and clarifications to the README.
Reformat error messages.
Add test stubs.
Add mocha test runner to Makefile.