Add implementation that uses python socket server as transposition table
Clean up PA3 main