Handle a few more cases

Replace XSSFWorkbook constructor with factory function
Small edits to handle empty columns and non-first-row headers.


It looks like there's a later version (0.2.0) in Clojars than on github so I incremented to 0.2.1 (made it easier in my local repo setup).