Merge pull request #10 from kevin39/master

Misc enhancements & fixes:

- reduced some timeouts, added ability to skip catch-all testing, expect() tweaks..
Minor whitespace/docblocks/syntax tweaks after #10
Handle @kevin39's #10 exception catching slightly differently, maintaining configurable results when comm fails...

...instead of assuming everything is valid when those exceptions occur.
Controlling the desired outcome is done via `$this->no_comm_is_valid`, as before.
Update README.md