Dropdows are now implemented. Also added a better test helper for comparing HTML to include whitespace (which makes the expected output easier to read in the test).