Do not replace hidden slug on updates

When I update a song I don't want the links I've already sent to someone
to change, so we should only create the random slug when creating the
song.
Small user method changes
Don't send notification email on hidden songs
Merge pull request #9 from nhocki/dont_change_slug_on_update

Do not replace hidden slug on updates.