A lot of changes I don't want to split

Merged Peer into Node
Changed Callback APIs
Removed inlines
RoutingTable message handling implementation started