Refactor services

Merged Jonathan-Sebastian Halmen requested to merge refactor_services into master

This cleans up our services somewhat.

  • MediaService now handles everything Media- and MediaEntry related
  • LentMediaService now actually handles lending out media -- this will be helpful for testing purposes

I think this is a good compromise for closing #29 (closed)

opinions?

Merge request reports