Added checks on embed id length, fixed #62.
Switches between video embeds more fluidly, fixing #32.