adding better support for svg

adding support for common svg elements
adding support for svg specific propeties
adding support for svg specific propety values
Revert "adding better support for svg"

This reverts commit cbf067079f5e1260b2ffbf2d06c57b9fda4cafa5.
adding better support for svg (sorted)

adding support for common svg elements
adding support for svg specific propeties
adding support for svg specific propety values
Merge pull request #20 from tcarlsen/svg-support

adding better support for svg