Merge pull request #15 from kalab1998e/master

Merging pull request #15 - handling descriptors with non-sequential string indexes and modify deletions to deal with multiple interfaces.
for checking interface descriptor
for handling unknown descriptors before an interface descriptor as generic descriptors.
Merge branch 'developping'
for handling unknown descriptors before an interface descriptor as generic descriptors.