fixes Authen::Simple params, adds Documentation and test, boilerplate

* adds ABSTRACT, SYNOPSIS and CONFIGURATION sections.
* passes args to Authen::Simple::*->new() as hash rather than hashref
* t/00_load.t -- simple load module test
* fixes syntax errors, finishes replacement of $settings with $conf
* fleshes out dist.ini
* adds .gitignore for temporary files made by dist.in