Added void/unvoid support, changed addItem to read formdata instead of passed parameters.