Adding file provider

The file provider allows you to create, remove or touch regular files,
and beautifully demonstrates using return status testing using the unix
command ‘test’