split the comms out of spinnaker.py as these are becoming rather large. also added the tag for provance in the cfg and the holder method

solved a issue in the router due to incorrect positioning of params.

renamed edges file anmes to be more obious