Book.read and Book#read to load StringIO or String objects

Workbook previously only had the ability to load Excel and CSV from file objects. This provides the ability to load from StringIO and Strings.  
NOTE: I've changed this slightly based on feedback from the maintainer of the Workbook gem.