Merge pull request #1 from berniebear/master

Add .ccp's
..
add some optimazation codes. have not finihsed.
add more optimization codes. have not finished
almost finish optimization. cannot compile
compile successfullly
finish Solver
finish Solver
move neg sampling to ee_engine