Set WorkingDirectory of HawkenLauncher.

Now it'll really start Hawken anywhere :)
I also wrapped a lot of code in using() statements to try and reduce RAM
usage. 10MB isn't much that much, but still.