Fixed WiFiDirect_Perl multiple child processes issue and added id to deviceHash