restructure and rename buildExpr

Addresses #231
I thought the syntax was ``@defExpr(aff, 3x - y - 3.3(w + 2z) + 5)``.