Use optparse for CLI option parsing

Also add a flag to automatically download the best matching song. Makes
it easier to script a playlist download.