cli interface
use of raw_input() instead of input()
rename functions
takes any instruction of form f' or F2 and execute the corresponding transformation to the cube. Function calls are evaluated, not static.
simplification of the choice between CLI mode or static mode
created a dedicated file for the rubicks engine management
add processing of the cube fitness. Must explain it better later