Changed hanging opens to open withs.
Added and used an Exception class for Tagger.