request.blueprint could be null if no routes match

polyzen unwittingly pointed this out--almost but not quite fixed in #44 .