Refactoring
Refactoring. Moving to score/report/analyze

An overall theme for top level options has developed. It has turned into
score, report, and analyze. This commit does some refactoring to put
that in place. The analyze option has not yet been implemented. The
original cli options will remain in tact for one more release and have
been marked as deprecated.

Signed-off-by: Aaron Bedra <aaron@aaronbedra.com>
Move from upstream to publish as a concept

Signed-off-by: Aaron Bedra <aaron@aaronbedra.com>
Implements analyze

This commit removes the old blacklist and ofdp options and any
additional unused options in favor of a single analyze routine. As time
goes on additional analyzers will be added to this routine. Finer
grained controls around the analyze function will eventually be made,
but isn't in scope for now.

Signed-off-by: Aaron Bedra <aaron@aaronbedra.com>
Adding definition for analyze.h

Signed-off-by: Aaron Bedra <aaron@aaronbedra.com>
test total_offenses

Signed-off-by: Aaron Bedra <aaron@aaronbedra.com>
Fixing silly copy/paste error
Fix usage string options
Version bump
Merge tag '2.0.0' into debian

2.0.0