Looks to be some sort of nudibranch. Not sure though. If you wish to keep it I would observe it very closely. Some eat corals. I have never seen anything like it. Also I am very, very leary of keeping anything I can not ID. I hate to say it, but usually things I can not ID get deep sixed for safety sake. Good luck in the ID.