Digital avatar and social networking platform IMVU launched its digital token Tuesday, after getting the green light from the SEC last year.