New: shell script
Clean: .gitignore
New: check functions
Refactor: learn_Estep
Refactor: check bug
Refactor: when nume=0, use log(sys.float_info.epsilon) instead of log(nume)
Merge branch 'feature_log_nonzero' into develop