Included added to improve some functions.

base_extendfuncs is designed to store some data so we can tell what functions have been done before, and what they were set to.
This lets us check the current setup, so we can tell exactly what's happening.

Also will contain some functions designed to make stuff easier, (so a few common scripts will get put here to instantiate them better.