Added options for grouping Workers and controlling the number of results per page

When using rqworker with supervisord we have a huge number of workers appearing in the dashboard, to the point that it's unusable. This patch adds the ability to group them by unique queue list, as well as making per_page configurable.

I'm continuing to push on our repo, feel free to merge just the 2 first commits or cherrypick the way you want!