Added disconnect method and made is_connected public for signal/slot system