Code reorg within file
Implemented valid-sweat? fn (via prismatic/schema) to check on values
coming from parsers before building the sweatkit working data structures
Removed :default impls from multimethods. It's better if it blows up,
in case of unexpected dispatch values