Fixed launcher problem.
Added GUI for the desktop client. Needs vast refactoring.