Clean Up - Cleans up the JS and HTML.

Separates the flyout, dropdown and regular menu into separate files.
Removes the underline on active menu items.
Cleans up the CSS.
Cleans up the JS.
Fixes #5