decimal-ify all the things, split off contributor-item directive

can now allocate in 0.01 steps (fixes bug)