ENH: external import functionality in utility.Function and underlying support code
TEST: new tests for Function interface updates
DOC: Function docs and CHANGES updates for external imports
Clearing out some debugging print code
Merge pull request #551 from mwaskom/enh/function_imports

ENH Increased flexibility in Function interface