Table tools

Added to the table views:
- length menu
- pagination
- entries #
- responsive
- faster javascript processing of dom
Merge branch 'pagination' into front-end

why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.