moved packing functions to fountain.c and looked at at tidying up the protocol
wrote send_info function