make tokenable abstract, refactor specs
set workflow and logger in nodes