Split failing and passing example tests to own files for clarity
Add start script for running the actual tests

Npm allows only a few script types and "test" has the best way of handling failing tests.
Support all assert functions
Add assert() and tests
Add chained tests for mocha as promised