Let specify a pattern for Lotus::Routing::EndpointResolver

Example:
  require 'lotus/router'

  resolver = Lotus::Routing::EndpointResolver.new(pattern: 'Controllers::%{controller}::%{action}')
  router   = Lotus::Router.new(resolver: resolver) do
    get '/', to: 'dashboard#index', as: :dashboard
  end

  # The router will look for `Controllers::Dashboard::Index`

Example:
  require 'lotus/router'

  resolver = Lotus::Routing::EndpointResolver.new(pattern: '%{controller}Controller::%{action}')
  router   = Lotus::Router.new(resolver: resolver) do
    get '/', to: 'dashboard#index', as: :dashboard
  end

  # The router will look for `DashboardController::Index`