refactored SpreadsheetWriter to avoid unnecessary temp file
basic xlwt support
version bump