refactoring multipart form-data code, does not work right now
refactoring still not usable
TODO recursive func, recursive call, read file, read field
refactor finished
NOT TESTED, NOT USABLE
bugs fixed
files size can not be more than what specified
nullify the file data and length, but do not stop since it's more a warning than a real error since things can keep up in such state