add factorizer codes for jcp
modify makefile and gitignore file
add jcip-annotations.jar