Added GUI and additional operators.

Minimalist GUI has been added. Classes changed to less general
Expression package rather than Function package. Additional operators
and error handling added.