add get music or song by ID, add get songs by music
refactoring
merge
update .gitignore
code refactoring and fix some bug