func UniqueStringSlice(strs []string) []string {
	lookupMap := map[string]interface{}{}
	for _, aStr := range strs {
		lookupMap[aStr] = 1
	}
	uniqueStrs := []string{}
	for k := range lookupMap {
		uniqueStrs = append(uniqueStrs, k)
	}
	return uniqueStrs
}
UniqueStringSlice - returns a cleaned up list,
where every item is unique.
Does NOT guarantee any ordering, the result can
be in any order!
package sliceutil
import "strings"