+ - created test cases for (all?) methods except _risk_detect
+ _pre_submit
+ - Removed some old commented out 2.x statements
+ - set $VERSION using eval per modperlstyle
+ - new() now will strip off multiple leading dashes before calling
+ build_subs
+ NOTE: we should probably have it remove any \W to make perl happy
+ - required_fields() now croaks with a list of missing fields