add failing test case for 1--2
fix #5, do the right thing for unary -
Merge pull request #6 from uniphil/bugs/parseminusminus

fix #5 regression: 1--2
Merge branch 'master' into compiler
compile to a function and add compiler tests