Added url shortener class. It is not yet wired up to the UX.