Merge pull request #55 from ccd0/thumbnails

Generate thumbnails
Merge pull request #56 from ccd0/thumbnails

simplify frontend thumbnail code
Merge pull request #57 from ccd0/thumbnails

thumbnail directory must exist
put cool down into localStorage for cross board cooling
last update seems to have reverted some stuff