Re factor compiler specs to use 'let','match_array','expect',be_nil'

fix the should to expect use let use <b>match_array</b> instead of<b> ==</b> use <b>be_nil</b> instead of nil also use <b>expect block</b> instead of <b>lamda block</b>