smart market file parsing, ignore invalid line
update readme
update sample
update test scripts