Huge changes

Fixed the demo.html to remove livereload and the non-working code.
Messed with navbar.js to work with classes and got it mostly working.
The only issue I see now is that when you resize the window, the click
event gets multiplied on the sub menu in mobile.