File Upload

* File field
* Field Attributes

Signed-off-by: Oz Ramos <oz+github@mathiom.com>