Use xelatex.
Added fontspec and unicode-math.
Added colors for urls.
Fix pdfencoding issue.