added support for passing peer_list as argument in route_server
initial pass on the SDX main function and minor updates