Fixed bugs in SHP, and added SDP routing protocol.

- Changed args to workload2.txt and topology2.txt so its easier to test SDP vs SHP, edited topology2 and workload2
- Fixed bug in SHP due to paths being copied by memory, not cloned