Read Data and many revision

compilable and ruanable version. Almost done, Todo: level and datum
init. Data parsing is a bit slow. (To discuss wiht YingKai)
Merge pull request #3 from berniebear/master

Read Data and many revision