a dbf parser - stream version (based on https://github.com/tamtakoe/node-dbf)
make callback function return as promise
deep omit function base on ramda.js