Review fixes.

Still to do:
* there's still a numerical accuracy issue
* make it look like the expression widget
* add instructions

Test plan:
make test

Auditors: alex
Merge branch 'master' of https://github.com/Khan/perseus into HEAD