Fixed file listing, missing directory handling in Interface::http()