song version remove test; song version controller refactor