Cleaned up menu routes, added async/defer to JS refs