Base creation of table layout / data table

- `showLayout` updated with initial base logic, more to come
- `createDataTable` function added, initial set up, more logic to come
- `renderRow`, `addRows`, `addCell` functions added and full logic complete
- caching commonly referenced elements
Merge pull request #37 from stulees/chore/wip-create-layout

Base creation of table layout / data table