extract controller files to separate classes

Let's have config in separate files.

Actually, my dream would be to extract the config out of controller module, as sometimes we need to call `::Sorcery::Controller::Config` from model. But that's a plan for later.