add update add_interaction
test for add_interaction
delete some test code
Merge branch 'master' into dev

Conflicts:
	program/monte_carlo.f90
in the middle of remove_interaction
Merge branch 'master' into dev
add update remove_interaction
test1 for remove_interaction, fix some bugs
fix some conflicts
delete some test code
in the middle of remove_interaction
add update remove_interaction
test1 for remove_interaction, fix some bugs
update the problem_report for pr-12 test1
Merge branch 'master' into test/pr-12
2nd test for remove_interaction, fix a bug in detail balance
update the problem_report for pr-12 test2