Tools user list rebase

Rebased version of #224 so I can work on wiring up missing interactions

Todo:
* [x] implement user search
* [x] implement filter by role

<!---
@huboard:{"order":259.0,"custom_state":""}
-->