added ranking model and made songs m2m relation
updated requirements