update

added improvements to certain functions and how they orient themselves
in the filesystem - instead of using os.getcwd() to get current
directory, i used, when available, self.address which is in all classes.