properly test localized strings with a real file
Break HTTP components into discrete parts

Some folks were getting dependency-related crashes about certain modules not existing when this occurred.