Fix ternary operator with no else
Add a new difference finder

Still used nowhere for now
Split code into smaller files
Add a lot better ternary replacement

Only in test, the code isn't cleaned for now but it seem
to have a lot of potential that the previous code didn't
have.