Get rid of use vars in favor of our
Added use warnings to all modules
Use parent instead of @ISA
Merge branch 'fivesix'