added exception for ExcelSheet::write() error and added annotations for docs