added addExternalFile method to add external files to manifest
added documentation to External Files