Modify communication packet

Communicatate through json dictionnary
Clean some unused file
add logic for waypoint request