Added functions

All of groupthread now calls the appropriate functions. I also renamed
all my cryptoengines to cEngine to match John