GH95 - custom icons

#95
duplicate code in DownloadServlet.
DownloadServlet must extend this servlet.