making urls protocol agnostic (breaks locally if you try to launch the html file in your browser - just use python -m simplehttpserver)