added first and last pointers to the linkedlist meta
added linkedlist to harker_irc and added some more concurrency control