Add song model and test