Reworked serveride datastore and added ID3tag support

- Serverside library is now saved in a SQLite database.
- ID3 tags are read and parsed, before saving to the library