Support youtube embed url input

Please note that this includes the URI.js library ( http://medialize.github.io/URI.js/ ) and it's GPL, so I think that might affect licensing on this. Happy to discuss before merging, I just used it because it made my life much easier, but the same can be implemented without the lib pretty easily.