CPAN::Reporter migration part deux

This commit moves a bunch of stuff around (sorry, commit watchers),
changes the public API (hey, I warned you) and provides the ability
to read and write to the default CPAN Testers configuration file,
usually located in $HOME/.cpanreporter/config.ini. It also provides
proper validation and some basic accessors.

Not enough tests, though :/
making sure we have the proper version of File::Spec
bumping up version and changes