Added parsing of block definitions
Added test for named block, fixed bug in init
Added reportAnd
Added many extra blocks