get (query, huntHistory) {
    return new Promise((resolve, reject) => {
      if (history) { query = { ...query, history: huntHistory }; }

      const options = {
        url: 'api/hunts',
        method: 'GET',
        params: query
      };

      Vue.axios(options).then((response) => {
        resolve(response);
      }).catch((error) => {
        reject(error);
      });
    });
  }
Gets a list of hunts
@param {Object} query Parameters to query the server for specific hunts
@param {Boolean} huntHistory Whether to retrieve the hunt history (completed hunts)
@returns {Promise} Promise A promise object that signals the completion
                           or rejection of the request.