adding better support for svg

adding support for common svg elements
adding support for svg specific propeties
adding support for svg specific propety values