[Backend] Issues #129, #131, #134, #135, #142, #143, #148, #149 are all fixed + Complete make over of the Repository Pattern.
Merge branch 'master' of github.com:omfgitsjack/justplay into backend