move param munging to helper, and leverage ruby 2.0 keywords to simplify options.
move param munging to helper, and leverage ruby 2.0 keywords to simplify options.

VolunteerOdyssey/calagator,reidab/calagator,L2-D2/calagator,kerrizor/calagator,iamBalaji/Calagator,shawnacscott/calagator,alexbeeken/calagator.org,alexbeeken/calagator.org,L2-D2/calagator,cp/calagator-1,jmcduffie32/calagator,bencornelis/calagator,nblackburn87/calagator,iamBalaji/Calagator,kerrizor/calagator,reidab/calagator,bencornelis/calagator,cp/calagator-1,jmcduffie32/calagator,bencornelis/calagator,oktober/calagator,reidab/calagator,L2-D2/calagator,oktober/calagator,matthewkmayer/calagator,L2-D2/calagator,bencornelis/calagator,kerrizor/calagator,matthewkmayer/calagator,cp/calagator-1,jmcduffie32/calagator,shawnacscott/calagator,iamBalaji/Calagator,cp/calagator-1,shawnacscott/calagator,VolunteerOdyssey/calagator,oktober/calagator,VolunteerOdyssey/calagator,shawnacscott/calagator,matthewkmayer/calagator,reidab/calagator,matthewkmayer/calagator,kerrizor/calagator,oktober/calagator,nblackburn87/calagator,iamBalaji/Calagator,jmcduffie32/calagator,nblackburn87/calagator