Ripping apart shared key authentication to put it in a filter
Moving request-pipeline to http directory