added objects from json, re-organized the use of api, removed recursion to occur only for 3 artists in the future and lot of cleaning up