Removed AcsCommand's dependency on KentorAuthServicesSection.Current.
- Created options classes.
- Made existing KentorAuthServicesSection implement the ISPOptions interface for simple reuse.
- Made existing KentorAuthServicesAuthenticationOptions for owin implement the base IOptions interface for simple reuse.
- Added null check tests for AcsCommand.Run's parameters.
- Made sure all existing tests passed - meaning the options param must be correctly inited.
Added nullcheck to AcsCommand.Run for request param.
- Improved test case to ensure that Run actually tests this itself and not just relies on the downstream UnBind() call to do it.
Refactored AcsCommand.Run by extracting helper method.
- With the new null checks the method body had become too long.