Moving disconnect enums and types to separate package, ending voice and video connection on used disconnection, organize imports