Move import of play.api.Play.current to where it is used.

Because play.api.Play.current is used as implicit, it is better to minimize the
scope.
Extract parameters to BeyondContextFactory as BeyondContextFactoryConfig.

Encapsulate all configuration parameters into one class.