Added draft version of the signals program for unit testing the signal
trap functionality.
Minor change to the json(3) boolean comparison.
Tidied the json number unit tests and added the assert.match! method to
assert that a regex does not match.
Moved assertions into the assert(3) module.
Renamed the assert task to `test`.
Renamed the assert task to `test` in the documentation.