delete clauseItem, move indentBlock to phrase

delete clauseItem, move indentBlock to phrase
delete parser.conlonClause

delete parser.colonClause and xdescibe 'colonClause',
rewrite a simpler parser.clause, phrase
indentBlock pass some tests

indentBlock pass some tests
    it 'should parse 1 2 \n 3 4 with phrase', ->
      expect(parse('1 2 \n 3 4')).to.deep.equal [1, 2, [3, 4]]
    it 'should parse 1 2 \n 3 4 \n 5 6with phrase', ->
      expect(parse('1 2 \n 3 4\n 5 6')).to.deep.equal [1, 2, [3, 4], [5, 6]]
rename jsexpression to operator

rename jsexpression.coffee to operator.coffee, parser.jsexpression to parser.operatorExpression, parser.operation to parser.operator

move test/mocha/parser/testparser.coffee etc. to tests/parser/