Add TODO, question

Signed-off-by: Eli Skeggs <eskeggs@globesherpa.com>
Fix jsdoc syntax

Signed-off-by: Eli Skeggs <eskeggs@globesherpa.com>
Massive code refactor, switch to streams

Signed-off-by: Eli Skeggs <eskeggs@globesherpa.com>