An HTML5 web app for learning graph theory