WIP initial commit of the pi-demo.

I still need to write a benchmark and finish the distarray example.
WIP rename files to not have hyphens (-)
WIP: BUG IN BOOL COMPARISONS

Once that is fixed, the > needs to be turned around. Then this demo is
complete.
WIP Doc changes to reflect file renaming
WIP fix bug in RandomModule.
WIP fix py2.7 incompatibilities.
Correct pi_distarray.py since bool comps work now.
Add benchmarks. Homogenize function names.
Wrap up benchmarking.
Add client as attribute to context.