Some starts on more unit tests, including unit tests for node applications, and a library of useful routines