Wx string exorcism

This will need to be tested quite a bit, I might have missed some conversions

It changes things to work with UTF8 inside the whole program and fixes some minor bugs,