test weird whitespace w/ objects ; basic objects work now, hooray
add to tests to make sure we're always fulling consuming a test when we return successfully; a few tests are failing now
fix bugs from leaving a TextReader under consumed