New styles with sounds and costum effects, fixes #228

I don't like study physic so I'm sending pull requests :smile: . This will lead to a very rich styles since a final user can also embed sounds and effects in a style definition . There's no builder support at the moment but I don't think that is an actual user case since he could register sounds and effects using the nifty instance . I think that an user will be able to pack : styles , sounds and effects class in a single jar and then redistribute it , I didn't test it though .  I built also an example , try it :dancer: