code: def currentFolder(self, value):
          
          if value is not None and value.lower() == self._currentFolder['title']:
              return
          if value is None:
              self._location = self.root
              self._currentFolder = {
                      'title': 'root',
                      'id': None,
                      'created' : None,
                      'username' : None
                  }
              self.__init()
          elif value == "/" or value.lower() == 'root':
              self.location = self.root
              self._currentFolder = {
                      'title': 'root',
                      'id': None,
                      'created' : None,
                      'username' : None
                  }
              self.__init()
          else:
              for folder in self.folders:
                  if 'title' in folder:
                      if folder['title'].lower() == value.lower():
                          self._location = "%s/%s" % (self.root, folder['id'])
                          self._currentFolder = folder
                          self.__init(folder['title'])
                          break
docs: gets/sets the current folder (folder id)