file field update

We added an id to the file upload field to make it easier to test against and hook into. This is a highly suggested pull.