Add command line arguments, add easy acceptedExtensions hashset, add genreMap dictionary, add Console and disk logging, add nice lambda's to study ;)