Added GitIgnore features to Upload library and integrated with FieldUploadBehavior