Extended url shortening/expanding capabilities

Implemented the ability to expand any short url. Can you please review this @dinhviethoa ?
Thanks,
matt
You could change the name to lengthenShortUrl().
The current lengthenShortUrl() is probably not used any more.