getPageConfig (page) {
    return new Promise((resolve, reject) => {
      Vue.axios.get(`api/user/config/${page}`).then((response) => {
        resolve(response.data);
      }).catch((error) => {
        reject(error);
      });
    });
  }
Gets the page configuration variables
@param {string} page The page to request the configuration for
@returns {Promise} Promise A promise object that signals the completion
                           or rejection of the request.