Reworking :requires_authentication

Instead of the two parameters for the authentication layer, I'm
prefering the singular configuration of :authentication_layer.

It is possible that I should extract the authentication building into
an AuthenticationLayer.build method.
Tightening up runner expectations regarding auth
Merge pull request #27 from ndlib/reworking-authentication_layer-configuration

Reworking authentication layer configuration