Partitioner now complete ; compiles correctly
Header files guards
Small changes + file giving some ideas for improvement