Update documention
Fix issue #25: eliminate [-Wmaybe-uninitialized] warnings reported by GCC
Fix issue #24: remove invalid characters in worksheet names
Introduce new class AbstractSheet
Change API to support AbstractSheet