fix _parseOptions error message
refactoring option.js
add sinon.js
fix some bugs