clean up and adding features

better focus trapping function

click on the overlay to close

separate out iframe / video styles into their own css file.

updated var names & ids