oraganize fog bits into reasonable classes, get puma manager working, refined task behaviors