evaluator handles decimal now
evaluator handles negative numbers
readme updated for version 0.7