refactor JPPCF and NMF
fix bugs
modify numpy methods and refactor some code
add start.sh and log change