reorganize files
fix makefile
work on hexa program. I add support for RAVE mcts.
Add flag to avoid problems when multiple includes
remove unused include
identation details
Improve modularization of hexa program.