parser leaf oeprators no longer have a toString, but Operator class
displays the valeus a lot better. And the evaluation for all operations
work a lot cleaner as they all don't require left and right leafs to
work.

Added more Documentation overall