More bug fixing

Previous fix for the  goal and current labels didnt work since reset did
not clear the mementos. May fail on tree with single node that isn't
goal - need to check. Fixed issues with the max size labels: was showing
incorrect value upon undo. Now uses a stack to hold the correct values