improved style.set() - fixed issue #3

fixed: semicolon in css values causes errors
style.set() now also accepts an associative array with style assignements