Reorganization

I was wondering what you think about reorganizing the working tree slightly. It's often difficult for me to remember what goes where (what's a Filter subclass, a Resource subclass, etc.). I've rearranged things here, moving into folder and moving a bunch of the stuff that probably shouldn't be in root into dev (perlcriticrc, etc.). Feel free to throw this away if this is a bad idea.

-mjm