Refactoring out common request retry code
#include -> #import
Transmit mission using common approach
Corrected definitions
Receive mission using common approach
Minor renaming and commenting
Enum preferred
Corrected a couple bugs