Updates to API; implement ClosedXML

1. Now will use ClosedXML if doc is >= 2007; will still use office
interop if necessary.
2. Sheets/Ranges now provided as properties of the Excel provided type.
3. Row{n} properties of Sheet/Range properties
4. Properties on Row{n} types, named according to column headers.