docs: def __init(self, folder='/'):
          """loads the property data into the class"""
          params = {
              "f" : "json"
          }
          if folder is None or folder == "/":
              folder = 'root'
          result_template = {
              "username": "",
              "total": 0,
              "start": 1,
              "num": 0,
              "nextStart": 0,
              "currentFolder": None,
              "items": [],
              "folders": []
          }
          nextStart = 1
          self._json_dict = {}
          self._json = ""
          while nextStart > -1:
              res = self.search(start=nextStart, num=100)
              if self._location.find(res['username'].lower()) > -1:
                  self._location = self._location.replace(res['username'].lower(), res['username'])
                  self._url = self._url.replace(res['username'].lower(), res['username'])
  
              nextStart = int(res['nextStart'])
              result_template['username'] = res['username']
              result_template["total"] = res["total"]
              result_template['nextStart'] = res['nextStart']
              result_template['start'] = res['start']
              result_template['num'] = res['num']
  
              #Added so the root has content to match when in a folder,
              #not sure if this is best practice or not.  Did not add
              #username and created
              #if res['currentFolder'] is None:
                  #result_template['currentFolder'] = {
                      #'title': 'root',
                      #'id': None,
                      #'created' : None,
                      #'username' : None
                  #}
                  #result_template['folders'].insert(0, result_template['currentFolder'])
              #else:
              result_template['currentFolder'] = res['currentFolder']
              for item in res['items']:
                  if item not in result_template['items']:
                      result_template['items'].append(item)
              #if 'folders' in res and \
                 #folder.lower() == 'root':
                  #for folder in res['folders']:
                      #if folder not in result_template['folders']:
                          #result_template['folders'].append(folder)
  
          self._json_dict = result_template
          self._json = json.dumps(result_template)
          attributes = [attr for attr in dir(self)
                        if not attr.startswith('__') and \
                        not attr.startswith('_')]
          for k,v in result_template.items():
              if k in attributes:
                  setattr(self, "_"+ k, result_template[k])
              else:
                  print( k, " - attribute not implemented in Content.User class.")
  
          self._loadFolders()