added makefile
completed artists handler managing all errors