Added config block

Hi, 

I've added opportunity to change defaults via config block and added dynamic `current_user` method, so there is no more need for user to configure `LocaleSetter` via calls to methods of internal modules.