Printer can do infix/postfix/prefix/tree output

demo_calculator.py
    Node.__str__ prints out infix by default
        The '--tree' flag will give tree output
    Now replaces constant identifiers with their values by default

UserFunction.__repr__ prints the function body in infix notation.

Replaced README.txt with README.md and updated contents.