Improved tests.  Add and init now emit exit codes. Improved readme.md.