routing: add router.[hc] to pulsecore
add core support for routing
add routing support for nodes
building: add router.[hc] to Makefile.am