added xls downloading & sheet extraction.

Breaks on some sheets right now. Not sure why yet.