added check to prevent invalid unhide_files() calls
new files & code for hiding the module