added new options -s and -e

thanks John Graham-Cumming for the patch in #3.

* added new option -s for silent mode.
* added new option -e for "stopping on errors". mostly useful for
  automated testing.
* now we only look into t/ if no files are explicitly specifed.
* removed dead code.