[WIP] Update data frame table

Work in progress PR to cleanup #64 and add a litte more testing

pending

- [ ] Testing of  the QDataFrameModel
- [ ] Testing of  the QDataFrameTableView