refactoring
Desktop nav is working
Updated menu to use CSS Transitions