add field type: hidden

This throws into sharp relief that having a UL > LI structure might not
be ideal for fields after all, since you can't just plonk an input
somewhere between the LIs... Therefore, even hidden fields are wrapped
with an LI for now, but this will definitely have to be revisited.
v0.2.5