Merge pull request #6 from kevinbuch/add_to_middleware

Add File Info, Etags and 304 responses to middleware
fixed runtime pipeline to apply pipeline in correct order