orderedValues = (obj, order) => {
  const newOrder = order.map(key => obj[key] || null).filter(Boolean)
  return uniqueArray(newOrder.concat(Object.values(obj)))
}
Returns the values of an object in a specific order
@param  {Object} obj
@param  {Array} order
@return {Array} orderedValues