implement CEP20

companion to cyclus/cyclus#715