feat(*): support structured logging, fix wercker, better node bastraction