I still don't know how to test the rest api but don't print, log
some clean up before we start
a little more clean up of admin.rest.Groups
moved admin_only to a utils file
WARNING: flask works in unicode, users.delete checks for bytestrings
functools is used, WTF
added admin_only to functions that only admin should use
working with unicode and bystrings is hard
I do a lot of unhelpful logging though