Add data table screen

First pass at adding the functionality for #16 

This adds a new screen, which will use a custom cell, custom mode, and custom scope to populate the table.  Sample app updated to show functionality
ProMotion calls `set_attributes` on cell build, and on `will_appear` so there is a gotcha here that events will be attached twice, unless you call `off` before hand