Update Badge routes on the API to use slim groups

Use Slim groups to manage the routes for Badges on the API.
Update Admins v0 to use Slim and fix route matching

Fix error where the wrong route was being matched due to Slim using
the first match instead of the best match. Reordered declarations
to fix. Closes #805