get_daily_panel alternative to get_data

implemented get_daily_panel as a replacement to get_data in a higher
performance manner.  Implemented get_daily_dataframe to support
get_daily_panel, but it may be useful on it's own.

Redesigned DataSource to map DataSource's column names to the QSTK
column names.

Note only implemented for YAHOO data.