Exit out if no query is set
Ported to use URI.js's URITemplate class
Refactored language support to be more generic
Added support to the 'I'm Feeling Lucky' button