Write index module
Update package.json
Add error description
Add errors details
Fixed read external unit error in unit cache
Check options in the unit cache
Fixed external unit redeclaration