- Add FileSystem implementation to handle HTTP index files but constrain directory listings - Refactor server implementation into a dedicated handler struct - Add test coverage