Added option element IDL
Implemented the option IDL; removed public modifier
Refactored property names
Added the progress IDL
Implemented progress IDL; removed public modifier, also implemented INodeList IDL
Added files
Adjusted to refactoring