Refactored the request engine. Added requestexit command on server and client. Fixed an exit link bug in client. Still not complete.