Merge pull request #73 from spininertia/master

elaboration on proposed method
Merge pull request #75 from spininertia/master

some modificatio on bp experiment
fix type
add paper
add makefile
modify test for task 3,4,6,10
add demo for toy data