refactor view songs spec to use "background" syntax for common setup
refactor view songs spec for DRYness and readability