Use one MonAlbum model in album list and album view
Sort files by uploading date
Serialize cover with RelatedField instead of model serializer
Use ngResource only for http requests, add method setCover
Cache albums in root scope instead of cache factory
Remove file from album after destroy