updating test to modern best practices

focused mostly on author specs

moved as much of the testing as possible down into each one of the
authorizer types.