Fixed a few bugs. Still need to make sure arguments are valid. Still untested with .mp3 files as I do not have any on this computer.