Directory listing, refactor response builder, dispatcher, handlers, auth