Fix admin decorator

The admin decorator was never updated to use Message objects, causing
tracebacks when a non-admin user attempted an action.

Fixes #47
Merge pull request #48 from jkoelker/fix_decorator

Fix admin decorator