File component to store and read files from external storage

Change-Id: I32e344983285f7d589cd6cec183366b56fc76a22