Pretty cool. Would you maybe post a stat-block for your creation? I'd be interested to see these in action, myself.
That said, using the rules in the DMG (and maybe the DM2? I don't have it, so I'm not sure), you would pretty much create the creature like you did, and adding the class to it...