adding blocks support and a test, both coppied over from RandomEtc/ejs-locals
documententing block usage