Use std::set instead of std::vector to ensure genres and actors are unique
Add Doxygen configuration and doc directory