Updated README.

Added coverage of undefined events and an extended discussion of the
philosophy to the README.