Refactored to make Cane whacker stateless.
Implemented the Pinata::Ruby#whack_on method and tests.
Documentation and Pinata::Regressions#each method.
Added Pinata::Filetypes and mappings of patterns to modules for filetypes