Started fleshing out heartbeat code for router
Added more heartbeat code
Added a heartbeatRuntime to router
Added syslog logging to the routing table

Syslog integration will be useful during debugging. I'll probably add
more information to it like IP address and such
Worked more on heartbeat handling
Added a return code for payload handle error

If the payload has an unrecognized datatype, the corresponding device
is freed. Now the function returns 1 to indicate this happened
Fixed some brace inconsistency with else