Smallest PR ever

Series of small fixes, conversion to single-page app, and inclusion of SigmaJS graph