- user can create an album
- user can edit any album
- user can delete an album
- the album has a name and one or more pictures
- each picture in the album has a name
- if the user tries to delete a non-empty album the system will give two choices
- delete all the pictures in the album
- move the pictures to another album github.