Proper handling of list fields
Proper handling of list fields

Moved field handling to a separate function and added logic to correctly process nested lists.
JamesPan/gravbox,gigago/grav,Sommerregen/grav,getgrav/grav,shortsofia/testesitegrav.github.io,tomzx/blog.tomrochette.com,undesign/undesign.github.io,dimayakovlev/grav,JamesPan/gravbox,notklaatu/grav,Pumpapa/lucaswalters.nl,Pumpapa/lucaswalters.nl,tomzx/blog.tomrochette.com,Vivalldi/grav,Pumpapa/lucaswalters.nl,joeyhenricks/a-broke-vegan,undesign/undesign.github.io,toovy/grav,Pumpapa/chriswalters.nl,sylvestrelucia/grav,sylvestrelucia/grav,Pumpapa/jacinthawalters.nl,Silwereth/grav,tomzx/blog.tomrochette.com,JamesPan/gravbox,joeyhenricks/a-broke-vegan,lennerd/grav,toovy/grav,Vivalldi/grav,sylvestrelucia/grav,webuxr/iamrs,stell/grav,ccardinaux/grav-test,dimayakovlev/grav,tcsizmadia/grav,tomzx/blog.tomrochette.com,userfrosting/learn,getgrav/grav,JamesPan/gravbox,userfrosting/learn,userfrosting/learn,userfrosting/learn,notklaatu/grav,sylvestrelucia/grav