Loads the file_locations into the triplestores

        args:
            file_locations: list of tuples to load
                    [('vocabularies', [list of vocabs to load])
                     ('directory', '/directory/path')
                     ('filepath', '/path/to/a/file')
                     ('package_all', 'name.of.a.package.with.defs')
                     ('package_file','name.of.package', 'filename')]
            custom: list of custom definitions to load

def load(self, file_locations=[], **kwargs):
        """ Loads the file_locations into the triplestores

        args:
            file_locations: list of tuples to load
                    [('vocabularies', [list of vocabs to load])
                     ('directory', '/directory/path')
                     ('filepath', '/path/to/a/file')
                     ('package_all', 'name.of.a.package.with.defs')
                     ('package_file','name.of.package', 'filename')]
            custom: list of custom definitions to load
        """
        self.__set_cache_dir__(**kwargs)
        conn = self.__get_conn__(**kwargs)
        self.set_load_state(**kwargs)
        super(DefinitionManager, self).load(file_locations, **kwargs)
        if not file_locations:
            file_locations = self.__file_locations__
        if file_locations:
            log.info("loading vocabs into conn '%s'", conn)
        for item in file_locations:
            if item[0] == 'vocabularies':
                vocabs = item[1]
                if item[1] == "all":
                    vocabs = self.vocab_map
                for vocab in vocabs:
                    self.load_vocab(vocab)

        self.loaded_files(reset=True)
        self.loaded_times = self.load_times(**kwargs)