Return falsy Thumbnail if no source image is supplied

1. Raise ValueError with surpressed attribute on Thumbnail requiring metadata
2. Fix human readable output of Thumbnail class representation __repr__
3. Added test to validate error surppression in template and raises correctly anywhere else