a test of devise, cancan, rolify, active_admin, and runtimerevolution's survey stuff