add ignore file
Merge remote-tracking branch 'origin/milestone' into milestone
more documentation
Book的部分接口還沒測試完成