big refactor
sets up remove function on persistentBetHolder{