Changes from evening discussion with Tyler

- added IsFunction(s)
- made parameter 'rootExtensionAction' not optional
- prep to change passRootInto from this to 'root' arg
- aded article refs