retrieve and show a song data
some refactors; add function to create songs
add a spec helper with some useful assertions; basic new song routing