withFooter method for Table

Added a new chainable method to put buttons, summaries or legends into the table footer
Add tests, fix to codestyle
Merge branch 'MarkVaughn-patch-2' into develop