Moved userDir to member of Status
Added functionsBase class and made all function modules use it. Removed
status arguments from prompty functions, as it is now part of self.
Moved module loading to outside of functionContainer.