add acceptance test, skipped for now. fix a few bugs found trying to parse it.