Took Some Time today rewriting MessageCompiler.js to include properly structured callback soup
housekeeping
Added validation to push stream messages