remove unique index on head admin per household

Trying to enforce this on the database side I don't
believe is possible.  You'd have to somehow ensure
it's only evaluated when is_head_admin is true.
change todos notes field to text

instead of string
migrate
Add accept! and accepted? methods to todo

also specs