Comment clean-up
Implement thread-local data stack

Change GershwinStack from being a single, "external" data stack to be just another IPersistentStack implementation in the Clojure/Gershwin arsenal. Create a default stack as #'gershwin.core/*gershwin-stack*, which can then be dynamically bound as needed.
Implement pmap