Change C printf into C++ cout, add fopen error checking

C++ files now use std::cout over printf

fopen in C and C++ implemenations now perform error checking
and will exit in the case that mpd is not started or that the
configurations for mpd doesn't include visualizations in
/tmp/
Add datastructures list
Touch up formatting of C and C++ mpd displays