Merge pull request #3 from berniebear/master

Read Data and many revision
Merge pull request #4 from berniebear/master

Add level, revise weight map
add shell script for training; compilable; ready for debugging
Update

Solver initiation. Can run through ReadData() and Start()