exit with proper status code when some spec fails. closes #25