Start splitting out host and resource tracking.
Break out the local host resource process into a separate
process. This leaves rd_resource_server to track remote host resources.
Server to track new hosts starting up and going down.
Remove code remanants from local host resource handling.
Switch from JSON to Erlang terms as a string.
Send resources out as a list of resource records turned into a string.
Send up/down messages as erlang terms turned into strings.
Debug timeout, and ping fixes. Add in handling of requests (in process).
Clean up and prepare for supervisor consolidation.
Add target for removing *only* the application beam files.
Add port for request handler.
Add new supervisor. With multiple listen sockets, add support for these.
Cleanup startup code to better support new parameters in app.config, and additional
listens. Make code easier to understand.
Add different starts.
Remove debug. Add timeout as a configurable parameter. Update to use
gen_stomp:send/4 with timeout hack to get around lost timeout messages.
Bad match bug fixed.
More debugging of timeout handling. Right now this is my testbed. I need to move
this under erlang-stomp-client and add unit tests.