Starting to multithread and moved the lamport library