add song model. WIP on song create flow