Added OZnzb API information into backend and developed weighted system for best quality releases

Still not sure exactly where the single nzb is selected to be downloaded however this is looking a lot closer than I was before.
There is a lot of lambda expression involved in this stage which is very hard to follow.