make skeletons for etsum and egamma concrete implementations, also move EGamma algo to match naming scheme