working hard on indent syntax

working hard on indent syntax, clean up parser/index.coffee, move some stuffs to lex.coffee.