Refactor PlayListMusic
- Move the fragment models from the fragment package to a models package
- Use polymorphism to differentiate song and stream in the playlist