Refactored thumbnails.file

1. Got rid of *args, **kwargs in __init__ function of class Gallery and
Thumbnail
2. Reworked on how ``get_thumbnail`` work
3. Add property size to Thumbnail class
4. Renamed ThumnailedField into Thumbnail class
5. Make test more explicit on testing thumbnail caching