Chnaged default excel_to() sheet name.

The default sheet name now matchds Excel's default name.
Initial refactoring to allow other Excel writers.

Initial refactoring of excel.py to allow the additional Excel
writer modules.