Fixes #6

Error reporting was not conditional on whether all tests where
ignored or not.  Decision was to treat errors on non-tests the
same way as they are treated for errors on tests, though note
that non-tests (i.e. ignored tests) are stored by default
adding some more interactive tests

Related to issue #6