Refactored Excel node implementation into classes

... for object state information. Added two classes, WorkBook and WorkSheet to wrap Excel Workbook and Worksheet objects resp. This allows for a cleaner and easier implementation. Will continue to work on defects and add test cases shortly.