Add command-line option support

You can now specify MPD hostname and control port as well as a log file and blacklists from the command-line.
Blacklists are MPD playlists whose songs will not be added by this script.