make conditional clearer
solution keys should match input keys
Fix recognition of unary minus operator.

Closes #34
Merge branch 'master' of github.com:rubysolo/dentaku