Sessions! (Desktop Session)

Added: Users can only start processes using a session. Every process which is started by a user is located under a session process.
Added: Desktop session for GUI sessions.