Changed it to throw errors.  Catch the errors higher up so that it can allert the user as to what exactly caused it to fail.
finishing touches for the error throwing.  Removed the unnecessary booleans.
format.
Optimized the tests some.  Updated them to work with the throw statements as well.
Working on making it work for blurbs.txt.  About to restructure it allot to try to make it work with things

To be or not to be
^
^ Auther, Source

and 

Ka-plah Nic Nac no
^
^ The book of John.
Can now handle anything in Blurbs.txt.

Now I need to fix what I broke in the Factions... file.
Fixed to handle the new quote reader.
Some fixes for project PYRRHO.
Various.