fix proto parsing

@mpuncel dumb regex mistake, then looked at the RFC for URLs (http://www.ietf.org/rfc/rfc1738.txt) and realized the `//` is technically protocol specific. 
@petertseng @mpuncel `httptest` package is ridiculously useful.