Improved keyboard support, fixes class never removed when focus moves from a submenu link to a non-menu link.
Merge pull request #6 from stephenharris/master

Improved keyboard support