Added some stuff around session starting... Still untested

It's highly unlikely it'll work... but after adding a second process with an X server and some silver lining, it could be able to start a single session real soon

There's still a long way to go though...