Prompt for user config options on first initialisation
Fix Perl::Critic warning

* Use IO::Interactive::is_interactive() instead of -t
Updated documentation for init command