Some Artist implementation.

Renamed LOGGER to logger
Restore Artist from Recycle Bin
Added more unit tests which might break at the moment