Added a utils class and bug fix

Created a getPropertyNameForSnakeCaseName method in GrailsNameUtils that can be resused by code not related to the filter. Also fixed bug where a string like snake-case-param was returning snakeC-aseP-aram