no more process for program_execution
remove unused
add test cases
Replacing 'make' with 'rake'
Replacing 'make' with 'rake'
Add unit test + load_from_history