made protocol_routing no a longer protected type
tried to make protocol routing more general
minor changes
Most of the code done, runtime errors though
Merge branch 'routing_test' into development
Added the .adb file I forgot