Code cleanup + comments

Artist recommendation now distributed over functions; added comments