Cleanup

Hi,

Thanks a lot for this useful module. I've made some first cleanup (there are some other cleanups about in the strategy stuff but I need to use it a little more (to my understanding ControllerName, Url, RouteName... should not extend AbstractOptions, it makes little sense).

(Note: the guard test in your controller was useless because routes defined in "console" key cannot be accessed by HTTP anyway).

Btw, why did you use Mockery instead of PHPUnit mocks ? As a consequence I cannot run tests, most people don't have this installed.