Adding utility function to see if something is profiled
Keeping references to original and wrapped functions in profiles
Easier to find profiles
Adding logging options
Only let this method operate on functions
Fixing how object constructors are profiled