Updates to backend, RPN front end created

commented out a couple hanging "ifs" that were causing interesting bugs.

Wrote the RPN front end according to project notes - the division is a
little wonky, but that's the way he likes it.

One more front end to go and all done.