updated Message service so messages are always sent back in an array,
even if its just one like on sendPublicMessage