Made some new design decisions regarding memory allocation. The json parser will no allocate memory by its own, it will rather take an uninitialized array of tokens and populate those.