Mostly the new video extension

Went back to verbose module definitions on some things.
Adding the new vimeo extension