Data frame table

This PR is based on Robert's QTableView for pandas data frames and also adds a corresponding Enaml widget.
Should this be `if self._table is not None:`?