Project.pm documentation and pass release testing

Update Project.pm so that there are no bare methods (add POD for all
17 of them). Otherwise, make changes where required to pass release
testing (perlcritic was a little cranky, and the manifest was not
completely correct).
num_outcomes should return number of outcomes

Previously num_outcomes was returning the length of outcomelist,
which has '' as its first element. So num_outcomes was returning
the number of outcomes in the data set, plus 1. Change num_outcomes
so that it returns the actual number of outcomes, or the length of
outcomelist - 1.
Updated changes for trial release
New CPAN release of Algorithm-AM - v2.35

    created Algorithm::AM::Project to handle all data file processing
        - also checks size of data vectors!
        - has lots of accessors and new error checking, including problems with number of variables!
    caller's autoflush setting is no longer clobbered
    lots more refactoring