renamed socket of backend to a more descriptive name and added a socket to the irc; also added string library to import