add transition properties
initial support for transition animations specified in style; mostly works but kind of buggy