Adding support for custom widget **kwargs
Updating file field docs.