[#70290810][#70290812] User can view all and add new videos/pictures from the homepage.

Signed-off-by: Evan Tedesco <evantedesco@gmail.com>
Resolved merge conflicts

Signed-off-by: Evan Tedesco <evantedesco@gmail.com>