more refactoring (bump to 1.4)

* removed extra elses
* normalized auth holes as auth.no_
* converted verify to struct (only init once)
* move padding to own function
* remove elses where possible
* make worker's quitter more channel based