Issue #42 - Updates active menu code.
Issue #42 - Fixed menu highlight method 'active'
Merge pull request #43 from alim/Issue_42

Issue 42 - Updates for centralizing and refactor menu highlighting.