unique together on grant app

allow blank for default fields
rollover working

#357