Fixed some bugs in Expression.isCompleted() and some overrides of it.

Signed-off-by: Mark Kamsma <mark@markkamsma.nl>
Added a negate button to the keyboard (fixes #59)
+ math.Symbol now supports negative powers

Signed-off-by: Mark Kamsma <mark@markkamsma.nl>