Pulled more of the window code into SlayerVisualEngine

and fixed a bug handling the process name from the command line
Code clean up