Add backend changes

- Uploading songs (experimental phase because of api dependencies)
- Serving static audio files
- Restructured schema