getState (stateName) {
    return new Promise((resolve, reject) => {
      Vue.axios.get(`api/user/state/${stateName}`)
        .then((response) => {
          resolve(response);
        }, (error) => {
          reject(error);
        });
    });
  }
Gets a state
@param {string} stateName  The name of the state to get
@returns {Promise} Promise A promise object that signals the completion
                           or rejection of the request.