Add song helpers module and refactor song.rb