updated epsilongreedy chooseaction to more properly use defaultpolicyfunc, although still needs to be thought out a bit more
Created template function pointer type to make it easy & more intuitive for caller to MWT initialize interface