Added command line arguments and ID3 tag support