added ls, switched server to using socket server

also added forking, connections are no longer serial