Added a version of the XLS parser that 1) uses promises 2) uses logger 3) is able to log filename on error 4) abstracts the xls library out of the parser 5) keeps original parsing logic