split up utils.general.  (popco will be broken for the moment.)
Fixed require's, references after utils.general split