Support for scale

Raphaël supports scaling using [transformation](http://raphaeljs.com/reference.html#Element.transform) really good, we should make use of it.