fixed issue: wrong file extension when downloading (gh: 25); added manual thumbnail support