add proper saving for multifields

add new methods for saving multifields so that it works as expected in regards to ordering, to saving everything as a single array and to prevent php notices

see #68