Reworked the StartHTTP func

This is to allow the "fallback/default" routing to try and serve a
static file, as opposed to routing somewhere else. The issue with trying
to do this with gorilla/mux was simply that it does not handle URLs like
the net/http package does. (not a bad thing, mind you)