Lots of things
Change how choices reference the next fragment
cleaned up fragment and fragment controller and fcontroller a bit