Overlay: Added escape handling

Overlay TODO:
* Set focus to the link that opened the overlay when hitting escape (currently goes to the last link)
* Handle escape on overlay open after first time. First time escape works fine. Second time it doesn't until tab into the container (almost as if focus is moved but jQuery doesn't recognize it).
* Need to add appropriate WAI-ARIA
* Handle focusout (needs to close)