Add filters to group list

Building filter form and used selector are methods of their own, which
makes it possible for external code (most importantly another module)
to hook into these and add/remove filters as they see fit.
Merge pull request #9 from apeisa/group-filter

Add filters to group list