Adding in support for specifying a menu button selector, and supporting multiple menus per page
Fixing minor bug with event being attached to nested elements
Fixing bug with previous commit

Should have testd more thoroughly.
Merge branch 'master' of https://github.com/jrsinclair/flexnav into jrsinclair-master