added programmatic generation of blocks corresponding to racket procedures, made a small standalone app