Scoping cleanup to keep perlcritic happy
Removed extra $stride declaration

it was doing nothing.  On another note the stride thing looks like a
really crude method for doing month boundries, but I don't know if it's
that important.  I think this is just for course adjustments to the
graph when showing yearly stuff and things.
Turning off critic for lib/CIBH.pm

It's unneeded and complaining because we don't use strict/warnings, etc.
Moving to using CIBH::Config instead of requires

This is to simplify the code in multiple places and make it easier for
users to run CIBH.  The idea being we put a config in /etc/cibhrc or
/opt/cibh/etc/cibhrc or whatever, then tell CIBH::Config how to find it
and then all the other scripts just use CIBH::Config.
updated everything to use CIBH::Config

I believe this takes care of all the requires lines and the
documentation.  I may refine Build.PL to attempt to install cibhrc if it
doesn't find an existing one, but for now I think this is done.