give Stack a virtual, public destructor, and add explicit breaks in a sw...

Explicit breaks during parsing, some random whitespace cleanups, and a virtual public destructor for Stack.