gallery: Use md5 hash for filenames
templates: use font icons
gallery: (fix) add migration