XML parser rewrite, Java launcher class rewrite

Connected dialogs and signals
Implemented XOR encryption (not tested yet)
Small changes in FileUtils