initial C++ version
add directory iterator.
add magic type detection.
clean up ruby remains.
add scanner class, work in progress.
add first version of a mp3 scanner.
use custom report_map_type throught classes, use std::set instead of std::vector to store errors.
implement plain reporter
remove more ruby files.
create reporter stubs.
implement missing mp3 reporters
add testing infrastructure.
add ogg vorbis support.
add flac scanner.
add mp4 scanner.
move sources into their own directory.
update