Keeping track of resources content type
Implementing resource exists
Merge branch 'improve_file_repository'