a type of Nudibranch.. not sure which though?
I think they are generaly reef safe and are algae eaters.
EDIT: just read that they are grazing carnivores and as a whole they feed on a wide variety of animals including sponges, hydroids, tunicates, anemones, corals, sea pens, bryozoans...