adds youtube example, tidies up HTML and CSS so it's more OO