added select, move, and delete
missing file
added tests
code review changes
Merge pull request #1095 from john-hill/new-table-view-2

New table view 2