Add special syntax for quoting, quasiquoting, reader macros

Slightly different to the usual scheme, but it'll do for now.
Add reader-expand for seeing reader macros in action

pp changes to not quote not quoted things (ops) and to have optional
shortening (of quoted things).