Turns out link() is unnecessary when the process is controlling process for socket.
Skipped yecc/leex in dialyze.
Supervision tree graph included in documentation.
Added JSON serializer.
Described why indira_router:command() will use call instead of a message.
JSON encoder actually used in indira_router.