Code clean up
Added fade in animation
Added browser specific transition prefixes  in css