IMPORTANT : Reorganized project folder and files

We began to have a lot of files without any specific order nor
organization. So I created new subfolders and updated all the includes
and the Makefile. In the root folder remains the solveAMaze and the
main_controller files.
I also separated path_finding from mapping.