Better solution to #10

My last proposal left out the very important case where the playlist does not exist... oops. This one is tested with both scenarios. Basically, when using `:save` it will overwrite a playlist if it already exists.