Changed Disconnect constructure to include user

- Changed disconnect constructor to include usename and set MessageType
to Disconnect by default.