Added authorization to everything and rewrote guest flow for trial playlist creation