remove rulesets()
fix exception
 not needed
make  a string instead of array
concat strings instead of pushing on array and imploding
move removal of last semicolon
pass message to implode()
remove last underscore from mixin classes
use substr to get func name
fix datauri paths
set precision