Add an apache style directory browser

Check if a directory exists in FileService
Add directory_browser.mustache
Add DirectoryViewer
Add test files in resources
Add keep file