Add signature as a key=>value to the prepare method return array
Add signature tests