refactor; extract methods to reduce method size
factor out huge for() loop from loadQuests()

modifies two or three flags
- turned one into a private member
- other is return value
- third was converted to a thrown exception

believe no functional change, though wasn't a straight-forward automated refactor
refactor and simplify

- rename variables to descriptive names
- cleanup params of earlier extracted method
- only try/catch around code that'll throw, not the entire thing
extract method
step toward bigger refactor

- replace 'continue' w/a try/catch/throw to skip loop iterations
  (enables "extract method" refactors later)
collapse error and exception in one line
replace print/throw w/single statement
multi-string errors when skipping
extract methods
Merge pull request #22 from bluekelp/code-cleanups

Code cleanups