Alternate pprint implementation

As discussed in https://github.com/zestyping/q/pull/21 I've made some changes to the pprint change proposed there.

* this will save long values into a separate file
* this makes pprint of the variable the default.  I think this is a good idea because it will handle things like dicts nested within lists and other builtin types.